0

私は1つのindex.phpページを使用しており、ナビゲーションリンクを使用して値$_GETを送信しています。これは、mysqlデータベースからページコンテンツを取得して、正常に機能しているページを効果的に変更するために使用されます。ナビゲーション リンクの 1 つで、クリックすると後で使用するセッション変数が設定されますが、セッションを設定しない別のナビゲーション リンクをクリックすると、以前に設定されたセッションが設定解除され、値がありません。各ページで同じsession_idを確認し、画面に出力してセッション変数が実際に設定されていることを確認しましたが、新しいページをクリックすると消えます。

ありがとう

4

1 に答える 1

0

セッションを維持するには、ウェブサイト全体でセッションを開始する必要があると思います(ただし、間違っている場合は誰かが訂正します)。session_start();すべてのページの上部に追加してみて、状況が改善されるかどうかを確認してください。$_GETセッションとは関係がないので、なぜあなたがそれについて言及したのかは私にはわかりません...

于 2013-03-17T09:33:38.020 に答える