前提・実現したいこと
session_cookie_set_params()で初回訪問時にセッションを持たせ、
再訪問時にそのセッションの値を、開いているURLの後ろへパラメータとして置き
リダイレクトする
発生している問題・エラーメッセージ
「このページは動作していません」
該当のソースコード
PHP
1<?php 2 3 $path="/"; 4 $dmain=“xxxx”; 5 $_cp = session_get_cookie_params(); 6 session_name (‘hoge’); 7 session_id(‘apple’); 8 session_set_cookie_params(86400, $_cp[$path] . '; SameSite=None', $_cp[$domain], true, true); 9 session_start(); 10 11if(isset($_SESSION['clicked'])) { //2回目以降 12 13$num=$_SESSION['clicked']; 14$url="http://××/index.php?clicked={$num}"; 15header("Location: " . $url); 16exit(); 17 18 19 20}else{ //初回訪問 21 22$clicked_num="0001” 23$_SESSION['clicked']=$clicked_num; 24$num=$_SESSION['clicked']; 25$url="http://○○/index.php??clicked={$num}"; 26header("Location: " . $url); 27exit(); 28 29 } ?> 30
解決方法を探しましたが、Cookieを削除するような
回答しか見つけれませんでしたので、この場で質問させていただきました。
teratailにまだ慣れていない為、その他ご指摘・必要情報等ございましたら、コメントお願いします。