[請益] 關於登入之PHP碼問題
標題太攏統。在這邊說明一下...
我是想用dreamweaver做一個管理者後臺資料管理網頁。
資料管理網頁只有管理者能看到。
現在我有兩個頁面。
(1) 打入管理者帳號密碼,成功後轉跳2,沒成功就沒動作
(2) 裡面是一堆資料的網頁
以上方法成功了。
但是我很不喜歡這種登入方式...因為感覺只是脫褲子放屁。
使用登入方法...
使用者→登入網頁 (1) → 進入網頁 (2)
但其實我可以直接打入網頁(2)的網址進入阿...
使用者→打入網址進入網頁(2)
那我到底做管理者的登入頁面做什麼。(/‵Д′)/~ ╧╧
所以我想一個方法,不知道是否能做的像phpmyadmin的登入頁面一樣?
在同一個頁面就要求打入帳號密碼,打對才會轉換畫面。
(就像登入phpmyadmin,網址都是127.0.0.1)
是否有人可以給予指點呢?感謝。
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 118.160.149.206
→
05/22 23:56, , 1F
05/22 23:56, 1F
→
05/23 00:22, , 2F
05/23 00:22, 2F
→
05/23 00:22, , 3F
05/23 00:22, 3F
我上網查了,是這條嗎?
我把它放在網頁中不顯眼的地方測試看看。
<?php
if($_SESSION['MM_Username'] != null)
{
echo '登入狀態中<BR>';
}
else
{
echo '你無權訪問<BR>';
}
?>
但是不管怎麼連,永遠都是ELSE...
就算是把 != 變成 =null 也永遠是else... = =
→
05/23 08:10, , 4F
05/23 08:10, 4F
→
05/23 09:30, , 5F
05/23 09:30, 5F
謝謝你們!我看print_r($_SESSION)印出東西,全都是空值。
原來根本session內都沒東西。
慢慢抓問題...
→
05/23 09:33, , 6F
05/23 09:33, 6F
有的,但是後來才發現其他忘記了...
→
05/23 14:01, , 7F
05/23 14:01, 7F
→
05/23 14:02, , 8F
05/23 14:02, 8F
想不到我也犯了這樣的錯誤,真的忘了。
推
05/23 14:03, , 9F
05/23 14:03, 9F
推
05/23 19:36, , 10F
05/23 19:36, 10F
一開始做不出來,就先用"限制存取頁面"來做。想不到dw這麼貼心...
→
05/24 17:35, , 11F
05/24 17:35, 11F
最後抓到問題了...
我根本不知道原來要打session_start()這個函式...真的很淺。
想說打在(2)裡面,挑在body打,又出現錯誤。print session也是空的。
最後才發現原來session_start()要加在最前面。
謝謝各位的慷慨解囊。
※ 編輯: CapriciousX 來自: 118.168.161.57 (05/25 03:35)