最近準備做一個網站,做了登入註冊之後碰到一個問題,怎麼在頁面知道使用者是否已經登入?要在資料庫加欄位進行設定嗎?還有我該怎麼配置網站的配置,比如說,想建一個設定檔,裡面寫網站的公用資訊,像網站根目錄路徑等,這個該怎麼寫呢?請各位技術大牛多多指教,其他朋友也可以多給點意見,感激不盡!
回複討論(解決方案)
用?登入?,把用?id等資訊?入session
?面判?session是否存在,??用?是否已登入。
???面
session_start();//用?login成功後$_SESSION['uid'] = 1; // ??填入用?id
判??面
session_start();if(isset($_SESSION['uid']) && $_SESSION['uid']>0){echo '用?已登入';}else{echo '用?未登入';}
哦,這樣啊,試了下還真行,多謝啦!對於全域設定有什麼高見?
貌似現在的網站做使用者登入驗證都用的是cookie加memcache,你試試百度新浪什麼的,你試試關掉cookie就登入不了
session 就可以解決這個問題了
哦,這樣啊,試了下還真行,多謝啦!對於全域設定有什麼高見?
全域,可以將值儲存為常量
define("NAME","XX");
實現值傳遞,可以通過session,cookie儲存,任何地方都可以擷取。
哦,這樣啊,試了下還真行,多謝啦!對於全域設定有什麼高見?
全域,可以將值儲存為常量
define("NAME","XX");
實現值傳遞,可以通過session,cookie儲存,任何地方都可以擷取。
其實我是想要明白網站中的全域配置怎麼做?還有,設定檔配置好之後非得讓每一個引用他才能用裡面的配置資訊嗎???
一樓已經解答了,用COOKIE 或者SESSION來記憶。
發現CSDN PHP版塊多了好多新人啊~ ~ PHP人才濟濟
一般都用session來解決當次登入的。
用cookie可以將使用者的資訊存入使用者的電腦中,以方便下次登入。