0

PHP Webサイトにバナーがあり、Javascriptを使用して画像をクリックすると閉じることができます。しかし、ユーザーがページをリロードしたり、別のページにアクセスしたりすると、バナーが再び表示されるので、これを防ぎたいと思います。そのためには、そのJavascriptからセッション変数にアクセスする方法が必要です。これを行う方法はありますか、またはセッション変数を使用する以外の方法はありますか?

このトピックに関してすでにいくつかの質問があるのを見てきましたが、それらの答えを使用して成功することはできませんでした。

4

1 に答える 1

2

セッション変数は、JavaScriptが実行されるクライアントではなくサーバーに保持されているため、直接アクセスすることはできません。

ただし、AJAXリクエストをサーバーに送り返して、そのセッション変数の設定をリクエストすることはできます。

別のオプションは、Cookie値を設定し、次のサイト要求のためにそのCookie値を取得することです。

私の意見では、最初のオプションの方が優れていますが、システムによっては、2番目のアプローチの方が適している場合があります。

于 2012-09-05T12:30:30.743 に答える