Hi,
also ich nutze ein Login-Script. Nach erfolgreichem Login wird eine Session Variable gesetzt um auf den ganzen Seiten einfach und schnell an alle notwendigen Daten zu kommen (in jeder DB ist "UID" der Schlüssel bzw. UNIQUE)
Also:
Nun, jetzt bin ich aber auf ein Problem gestoßen wo ich nicht so ganz weiß wie ich damit umgehen bzw. es verstehen soll.
Ich habe auf der Benutzerseite einen Code eingebaut, der einen Link nur dann anzeigen soll (Admin) wenn die UID in der Session dieselbe ist wie die vom Besitzer der Benutzerseite.(Nickpage)
Er hat mir jedoch immer den Link angezeigt. Ich habe somit also die beiden Variablen mit echo ausgeben lassen.
Und siehe da: Egal auf welcher Userpage ich war, er zeigte immer an das beide Variablen den gleichen Wert haben.
Heist das also wenn ich in einer Datei eine Variable mit dem Namen $uid setze das diese dann automatisch $_SESSION["uid"] ersetzt? Ich glaub ich raff da was nicht
also ich nutze ein Login-Script. Nach erfolgreichem Login wird eine Session Variable gesetzt um auf den ganzen Seiten einfach und schnell an alle notwendigen Daten zu kommen (in jeder DB ist "UID" der Schlüssel bzw. UNIQUE)
Also:
PHP-Code:
$_SESSION["uid"] = $row["uid"];
Ich habe auf der Benutzerseite einen Code eingebaut, der einen Link nur dann anzeigen soll (Admin) wenn die UID in der Session dieselbe ist wie die vom Besitzer der Benutzerseite.(Nickpage)
PHP-Code:
....
$uid=$_GET[uid];
...........
if($_SESSION['uid']==$rowuser["uid"]) {
....
Und siehe da: Egal auf welcher Userpage ich war, er zeigte immer an das beide Variablen den gleichen Wert haben.
Heist das also wenn ich in einer Datei eine Variable mit dem Namen $uid setze das diese dann automatisch $_SESSION["uid"] ersetzt? Ich glaub ich raff da was nicht
Kommentar