台灣最大程式設計社群網站
線上人數
1743
 
會員總數:246277
討論主題:189813
歡迎您免費加入會員
討論區列表 >> PHP >> 無法顯示登入者的名稱
[]  
[我要回覆]
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
無法顯示登入者的名稱
價值 : 20 QP  點閱數:2223 回應數:19
樓主

紫色幽幻
門外漢
0 35
784 128
發送站內信

驗證登入者權限 帳號 密碼

本篇文章發表於2012-05-01 16:26
1樓
作者回應

紫色幽幻
檢舉此回應
以下是以學生身分登入後的選單,我想在第43行顯示是哪位學生登入
本篇文章回覆於2012-05-01 16:27
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
2樓
不錯的參考

Wulean
捐贈 VP 給 Wulean 檢舉此回應
2個地方
1. 第二個網頁第三行$studenttable 請確定config.php是否有設定 可以先echo 出來看看
2. 或把43行<? echo $name; ?> 改成 <? echo $row->name; ?>
本篇文章回覆於2012-05-01 17:39
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
3樓
作者回應

紫色幽幻
檢舉此回應
這是我做的框架

是不是也要做資料庫的連結
本篇文章回覆於2012-05-01 20:24
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
4樓
不錯的參考

Wulean
捐贈 VP 給 Wulean 檢舉此回應
不用
只要title.php有宣告就好哩ˇ
本篇文章回覆於2012-05-01 21:20
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
5樓
作者回應

紫色幽幻
檢舉此回應
那我試試看,我title.php沒宣告
本篇文章回覆於2012-05-01 21:29
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
6樓
作者回應

紫色幽幻
檢舉此回應
我試過了~一樣抓不到登入者的姓名
本篇文章回覆於2012-05-01 21:35
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
7樓
作者回應

紫色幽幻
檢舉此回應
我發現我只要過了認證權限 帳號 密碼那個檔案之後,就抓不到我在登入介面時輸入的帳號密碼
本篇文章回覆於2012-05-01 21:47
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
8樓
不錯的參考

dra
檢舉此回應
1樓3行
$str = "select * from $studenttable where account='$account'";
我想你的 $account 應該是空的
改成
$str = "select * from $studenttable where id='".mysql_real_escape_string($_COOKIE['id'])."'";
本篇文章回覆於2012-05-01 21:57
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
9樓
作者回應

紫色幽幻
檢舉此回應
還是抓不到,我在想是不是基本設定(php.ini)沒設到,讓她只要跳到下一個頁面資料就遺失
本篇文章回覆於2012-05-01 22:36
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
10樓
不錯的參考

Wulean
捐贈 VP 給 Wulean 檢舉此回應
你的輸入表單可以借看嗎?
本篇文章回覆於2012-05-01 23:42
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
11樓
作者回應

紫色幽幻
檢舉此回應
本篇文章回覆於2012-05-01 23:47
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
12樓
作者回應

紫色幽幻
檢舉此回應
輸入表單在一開始
本篇文章回覆於2012-05-02 00:00
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
13樓
不錯的參考

dra
檢舉此回應
不管是 $_POST["account"] 還是變數 $account
正常本來就不會繼承到下一頁, 跟 ini 沒有關係
正確應該是要利用登入成功後寫入的 Cookie 或 Session 去取值
本篇文章回覆於2012-05-02 09:51
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
14樓
作者回應

紫色幽幻
檢舉此回應
我電腦有重灌過,在重灌前程式碼都還是可以正常使用,取得的到登入者是誰,
我不太懂為什麼現在無法擷取
本篇文章回覆於2012-05-03 15:34
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
15樓
不錯的參考

那顆爛蔥
捐贈 VP 給 那顆爛蔥 檢舉此回應
登入後,弄個一行
print_r($_COOKIE);
print_r($_SESSION);
看看到底有沒有東西後再繼續搞
千萬別跟我說某處用了全域變數...
(自己去試一下,是不是php開了全域變數就正常了)
本篇文章回覆於2012-05-05 12:13
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
   

回覆
如要回應,請先登入.