2012-11-16 139 views
0

我曾經看到一個朋友網站,它允許你通過瀏覽到一個url來看到一個私人的php文件。(PHP)通過URL登錄會話

因此,例如,http://example.com/accessthesite.php會再告訴你,是隱藏在http://example.com/index.php

他們基本上用它,因爲它沒有完全推出預覽改變他們的網站上的內容。

因此,儘管/index.php即將上傳,如果您瀏覽到/accessthesite.php,您將被重定向到/index.php並顯示完整的網站。

任何想法是如何做到這一點?

+2

您可以傳遞一些POST變量來驗證,使用php會話變量或其他方式。基本上把accessthesite.php變成一個引擎,該引擎設置了index.php讀取和授予訪問權限的一些訪問變量。 – TheZ

回答

2

accessthesite.php很有可能設置爲session variablecookie。一旦設置,index.php包含代碼來識別這個並顯示一個備用視圖。

我已經使用這種方法來處理各種事情,但我經常發現它更容易設置第二個開發和/或分段站點。在發佈到公共站點之前,可以在那裏查看未完成的更改。總的來說,開發人員直接在公共場所工作並不是一個好主意,因爲可能會有問題。您不想通過顯示尚未準備好的網站給用戶帶來不便。