會員認證網頁的問題

edited 十月 2013 in PHP新手區
再度向大家問候

感謝上次的指教,使我獲益良多。

這次想請教關於會員認證網頁的問題:目前我的APACHE伺服器的htdocs資料夾裡面有許多HTML和PHP的網頁,所以要設置一個會員驗證的網頁(login.php)讓會員登入,還有加入會員的註冊網頁 (subscription.php)。設置完畢後將會只有首頁 (index.html) 是開放的,而其他的網頁則需要通過認證才能瀏覽,可是問題是要如何設定 htdocs 中除首頁之外的所有的網頁,才能不讓人用網址紀錄器開啟網頁,而一定要通過認證後才能瀏覽??

好比說我想用下列網址開啟並瀏覽網頁:
http://www.alphacentury.com/share/docs/information.php
但是執行網址後,它不會開啟information.php 而是自動轉到 login.php 強迫使用者先登入,之後才可瀏覽Website中的所有網頁。

如此應該如何撰寫php程式??
是不是可以用 header("Location:login.php"); ??

再度煩請各位高手不吝指教

感恩

THOMAS

原始討論: http://twpug.net/x/modules/newbb/viewtopic.php?topic_id=2228

評論

  • edited 十月 2006
    你每一個網頁都要檢查 used account 的 session 值在不在。如不在就跳到 login 的網頁。
    像我寫的程就都會在這些東西
    require_once 'my_functions.php';#自已寫的function
    session_start();
    check_session();#檢查session

    function check_session() {
    if (!session_is_registered('emp_no')) {
    Header("location:index.php");
    }
    }
Sign In or Register to comment.