2012-07-29 109 views
0

我的網站上有幾個頁面通過檢查在登錄過程中設置的幾個$_SESSION變量來防止無效訪問。如果訪問請求失敗,那麼該頁面將重定向到標準登錄表單。在PHP標題重定向上打開jQuery對話框

我已經重構了我的網站以合併jQuery對話框來處理登錄和註冊過程,並且只有索引頁面是面向公共的,這些框由默認導航欄控制。所有其他頁面通過在頁面加載時檢查$_SESSION變量來保護。

如何將頭部重定向合併到索引頁面並打開一個警告對話框,該對話框不允許訪問該特定頁面?

回答

1

可能會嘗試重新導向到像:

/login.php?openlogin=1 

然後在對話框中你的PHP代碼嵌入開成類似:

<?php if (@$_GET['openlogin']) { ?> 
<script> 
    // open dialog here, e.g. $(foo).dialog('open') 
</script> 
<?php } ?>