Heim > Backend-Entwicklung > PHP-Problem > So verbergen Sie Parameter in der PHP-Adressleiste

So verbergen Sie Parameter in der PHP-Adressleiste

藏色散人
Freigeben: 2023-03-05 08:48:02
Original
3342 Leute haben es durchsucht

So verbergen Sie Parameter in der PHP-Adressleiste: Speichern Sie zunächst die UID in der Sitzung, nachdem sich der Benutzer angemeldet hat. Geben Sie dann die Sitzungs-ID an und ermitteln Sie die aktuell angemeldeten Benutzerinformationen in „userinfo.php“. .

So verbergen Sie Parameter in der PHP-Adressleiste

Empfehlung: „PHP-Video-Tutorial

Problem:

Ich verwende PHP, um eine Seite zu erstellen, wenn ich auf einen Benutzer klicke, um die Informationen des Benutzers anzuzeigen, werden diese in der URL-Leiste angezeigt : http://www.abc.com/index.php?user_id=39, ändern Sie die Nummer, um andere Benutzer anzuzeigen.

Lösung:

//首先,你得在用户登录后把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信息,告诉他不能查看该用户的信息
}
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonSo verbergen Sie Parameter in der PHP-Adressleiste. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
php
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage