0

私の php セッションは Google Chrome でしか動作しません。それらが表示されない他のすべてのブラウザ。誰かが理由を知っていますか?最初のページのコードは次のとおりです...

 <?php 
 // this starts the session 
 session_start(); 

 // this sets variables in the session 
 $_SESSION['color']='red'; 
 $_SESSION['size']='small'; 
 $_SESSION['shape']='round'; 
 print "Done";
 ?>

これが2ページ目の私のコードです...

 <?php 
 // this starts the session 
 session_start(); 

 // echo variable from the session, we set this on our other page 
 echo "Our color value is ".$_SESSION['color']; 
 echo "Our size value is ".$_SESSION['size']; 
 echo "Our shape value is ".$_SESSION['shape']; 
 ?>

2 ページ目では、Chrome 以外のブラウザではセッション変数が表示されません。これを修正する方法を知っている人はいますか?

4

1 に答える 1

1

テストブラウザでCookieが有効になっていないか、セキュリティレベルの設定が高すぎる可能性があります(IEの場合)。

それらを有効にしてみてください。そうでない場合は、正しく設定されていることを確認してください。

于 2012-06-15T19:17:47.807 に答える