-1

セッション変数に基づいてループを実行しようとしています。最初のページでセッションをロードしません。それがセッションを設定するとき、私はセッション変数とアラートを設定します。

問題は、すべてのページの読み込みを警告することです:(

`
<!-- language: lang-php -->

$check = $_SESSION['cache'];  

if ($check == "xYx") {  

echo $word;  
} else {  

session_start();  
?><script>alert ("Im reading it again !")</script><?  

echo $word;  
$_SESSION['cache'] = "xYx";  
}  

`

4

2 に答える 2

1
$check = $_SESSION['cache'];

前に起こる

session_start();

これは機能しません。

于 2012-05-05T00:51:09.103 に答える
1

これを行うだけです:

session_start();
$check = $_SESSION['cache'];  

if ($check == "xYx") {  

echo $word;  
} else {  

?><script>alert ("Im reading it again !")</script><?  

echo $word;  
$_SESSION['cache'] = "xYx";  
}

session_start()コメントが言ったように、これは単に最初に移動しているだけです。

于 2012-05-05T00:52:47.247 に答える