次の 10 分以内に会社へのコールバックがあるかどうかに関する情報を収集する機能があります。1 つのことを除いて、すべて正常に動作します。コールバックが見つかった場合に JavaScript アラートを表示したい。$_SESSION['callback'] を「yes」に設定してリダイレクトします。
ページ #2 で、$_SESSION['callback'] が「yes」かどうかを確認し、そうであれば、JS コードを出力して $_SESSION['callback'] を「no」に設定します。
これは、人が思うようには機能しません。$_SESSION['callback'] を 'no' に設定しますが、別の if 句で $_SESSION['callback'] を 'no' に設定しても、JS コードは出力されません。
これは問題のあるコードです:
if(@$_SESSION['callback'] == 'yes') {
echo "<script type=\"text/javascript\">alert('Du har en återkoppling till detta företag inom tio minuter!');</script>";
$_SESSION['callback'] = 'no';
};