0

私のサイトには$_SESSION、ログイン プロセス中に設定されたいくつかの変数をチェックすることで無効なアクセスから保護されているページがいくつかあります。アクセス要求が失敗すると、ページは標準のログイン フォームにリダイレクトされます。

ログインと登録プロセスを処理する jQuery ダイアログ ボックスを組み込むようにサイトをリファクタリングしました。インデックス ページのみが公開されているため、これらのボックスはデフォルトのナビゲーション バーによって制御されます。$_SESSION他のすべてのページは、ページの読み込み時に変数をチェックすることで保護されます。

ヘッダー リダイレクトをインデックス ページに組み込み、その特定のページへのアクセスが許可されていないという警告ダイアログ ボックスを開くにはどうすればよいですか?

4

2 に答える 2

1

おそらく次のようなものにリダイレクトしようとします:

/login.php?openlogin=1

次に、PHP コードで、ダイアログの開始を次のように埋め込みます。

<?php if (@$_GET['openlogin']) { ?>
<script>
  // open dialog here, e.g. $(foo).dialog('open')
</script>
<?php } ?>
于 2012-07-29T22:16:34.740 に答える
1

URL にクエリ文字列を渡し、適切な jQuery をエコーアウトできます。

JavaScript でクエリ文字列値を取得することもできます。

JavaScript でクエリ文字列値を取得するにはどうすればよいですか?

于 2012-07-29T22:20:04.910 に答える