-1

私のセッションがlog.phpでindex.phpからのヘッダーによってlog.phpに一時停止され、このページにコードが含まれている私の最初のページ

<a style="color:white; font-size:30px; text-decoration: none"  href="/mn.php">FR</a>

mn.phpで、index.phpで以前に宣言されたセッション変数をエコーし​​ますが、何もエコーしません。

mn.phpで

echo $_SESSION['login-id'];

しかし、ヘッダー付きのindex.phpから変数を渡すと、log.phpで変数を評価できました。

header('location: index.php');

では、ヘッダーを使用せずに、これらのセッションをあるページから別のページに渡すにはどうすればよいでしょうか。

4

2 に答える 2

4

スーパーグローバル変数session_start();にアクセスする前に、各ページの上部にある必要があります。$_SESSION

于 2013-01-11T13:47:30.390 に答える
0

セッション変数にアクセスする前に session_start() を使用する必要があり、任意のページで特定のセッション変数を削除したい場合は、 unset() メソッドを使用できます。

基本はこちらでご確認ください。

于 2013-01-11T14:05:28.880 に答える