php地址欄隱藏參數(shù)的方法:首先在用戶登錄后把uid存到session里;然后給用戶sessionid;最后在“userinfo.php”中判斷顯示當(dāng)前登錄用戶信息即可。
推薦:《php視頻教程》
問(wèn)題:
我用php做的頁(yè)面,如果點(diǎn)擊某用戶查看該用戶信息時(shí),在url欄上出現(xiàn):http://www.abc.com/index.php?user_id=39,修改數(shù)字就可以查看另外的用戶。
解決辦法:
//首先,你得在用戶登錄后把uid存到session里,比如在login.php中$_session['uid'] = xxx //xxx為用戶登錄時(shí)給他的sessionid(和user表的uid值相同) //比如在userinfo.php中if($_session['uid'] == intval($_get['user_id'])){ //顯示當(dāng)前登錄用戶信息}else{ //可以顯示別的用戶的信息(用$_session['uid']查詢user表的uid,并根據(jù)需要展示信息) //也可以直接給出error信息,告訴他不能查看該用戶的信息}