Ich möchte (wenn möglich) wissen, wie man eine Benutzerprofilseite einem anderen Benutzer auf einer Website zur Verfügung stellt. Zum Beispiel hat ein Benutzer eine Profilseite, dann kann ein anderer Benutzer auf dieser Seite landen und sie und den Inhalt ansehen.Profilseiten erlauben (von allen)
Im Moment kann ich die Profilseite nur mit dem Benutzer verknüpfen, zu dem sie gehört. Ich bin mir nicht sicher, welche Schritte als nächstes und in welcher Reihenfolge für einen anderen Benutzer angezeigt werden sollen. Unten ist ein Codeschnipsel, den ich habe, der den Benutzer zu seinem eigenen Profil nimmt, das die SESSION für sie einzigartig ist und deshalb keinen anderen Benutzer erlaubt, der eingeloggt ist, um die Profilseite anzusehen.
Ich verstehe ich kann einen Get_Request verwenden, habe aber keine Ahnung, wie die ID des Benutzers zu setzen, die Ich mag würde, um als ein GET-Variable, um zu sehen
Es wäre toll, wenn jemand könnte Zeigen Sie mir in die richtige Richtung ODER zeigen Sie mir ein Beispiel mit Code. Ich benutze MySQL und das neueste PHP.
if(isset($_SESSION['CurrentUser'])){ // if session is true
// print to dash welcome + username
echo "Welcome to the website: ".$_SESSION['CurrentUser'];
// append the user's name to the URL for profile page
echo nl2br ("\n<a href=profile.php?id=".$_SESSION['CurrentUser'].">My Profile</a>");/
}
else{
echo ("not logged in");
}
Mein $_SESSION['CurrentUser']
in meiner Abfrage-Seite definiert ist, die den Benutzernamen und das Passwort überprüft, $_SESSION['CurrentUser'] = $_POST["username"];
Können Sie mir helfen, da ich immer noch nicht sicher bin, welche Schritte auszuführen sind. Muss ich die zuletzt eingefügte Zeile der ID abrufen, wenn sich ein Benutzer registriert und diese später als GET REQUEST verwendet? –
Werfen Sie einen Blick auf meine Antwort. Ich habe es detaillierter gemacht. Hoffe, es hilft – DestinatioN
Vielen Dank für die Erziehung, ich habe die obige Demonstration implementiert und Ihre Antwort angewendet, jetzt funktioniert es, Danke. –