セッションに小さな問題があります。私の父のマックブックのように、セッションが配置されていないブラウザーもあるようですが、セッションをブロックしないと述べた場合でも、彼のSafariはサードパーティからのCookieのみをブロックしているため、開始されませんでした。少数の例でのみこのようになります。私の兄弟のマックは正常に動作します。とにかくここにコードがあります:
ログインページ:
if ($email==$dbusername&&md5($pass)==$dbpassword){
$_SESSION['username']=$email;
header( 'Location: http://www.website/start.php' ) ;
開始ページ:
session_start();
if($_SESSION['username']){
}
else{
die("<li style=\" color: black; font-family: Helvetica, sans-serif;
margin-left: 550px; margin-top: 300px; font-size: 24px; \" ><a style=\"text-decoration: none;\" href=\"index.php\">Login or Register<a></li> ");
とにかく、父の mac と、今日テストした別の pc で、セッションが作成されていないことがわかりました。何か助けはありますか?また、スタックオーバーフローは初めてです。この投稿で私をバッシングしないでください。スタックオーバーフローについて聞いたすべてのことから、主に私のような人々に役立ちます。間違ったセクションに投稿している場合、バッシングが許可されるのはなぜですか?親切に教えてください私をリダイレクトします。そのプロフェッショナリズム。みんなありがとう。