PHP 주소 표시줄에서 매개변수를 숨기는 방법: 먼저 사용자가 로그인한 후 세션에 uid를 저장한 다음 마지막으로 사용자에게 세션 ID를 제공하고 "userinfo.php"에서 현재 로그인된 사용자 정보를 확인하고 표시합니다. .
추천: "PHP Video Tutorial"
문제:
PHP를 사용하여 페이지를 만들 때 사용자의 정보를 보려면 URL 표시줄에 표시됩니다. : http://www.abc.com/index.php?user_id=39, 번호를 변경하여 다른 사용자를 볼 수 있습니다.
해결책:
//首先,你得在用户登录后把uid存到session里,比如在login.php中 $_SESSION['uid'] = XXX //XXX为用户登录时给他的sessionID(和user表的uid值相同) //比如在userinfo.php中 if($_SESSION['uid'] == intval($_GET['user_id'])){ //显示当前登录用户信息 }else{ //可以显示别的用户的信息(用$_SESSION['uid']查询user表的uid,并根据需要展示信息) //也可以直接给出error信息,告诉他不能查看该用户的信息 }
위 내용은 PHP 주소 표시줄에서 매개변수를 숨기는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!