Ich habe eine Seite, die es dem Benutzer ermöglicht, sich anzumelden und ihre Profilseite zu sehen, aber ich wünsche, dass die Benutzer ihre Details sehen können, die in der Datenbank auf ihrer Profilseite gespeichert werden, wenn sie sich erfolgreich anmelden.Wie kann ich Sitzungen für die Profilseite festlegen?
-2
A
Antwort
0
Sie würden normalerweise eine SESSION mit einer eindeutigen Kennung für den Benutzer festlegen. Dies könnte die ID des Benutzers sein, z.
Also, ein Benutzer meldet sich mit den richtigen Anmeldeinformationen an und ein $_SESSION['id'] = $result['id'];
würde zB gesetzt werden.
Jetzt können Sie Ihre Datenbank nur für diesen Benutzer abfragen, vielleicht so etwas;
$sql = "SELECT * FROM users WHERE id='".$_SESSION['id']."'";
$query = mysqli_query($db, $sql);
$result = mysqli_fetch_array($query);
Jetzt können Sie die Benutzer Informationen über $result[]
, ex holen;
echo $result['username'];
Dies würde den Benutzernamen des angemeldeten Benutzers zurückgeben.
Verwandte Themen
- 1. Wie kann ich die Textfarbe für die Android-Voreinstellung festlegen?
- 2. Wie kann ich Instagram wie Profilseite in Swift erstellen
- 3. Wie kann ich die Spaltenbreite festlegen?
- 4. Wie kann ich programmatisch die doppelte Höhe für Imageview festlegen?
- 5. Wie kann ich die Standardseite für HTTPS-Anfragen festlegen?
- 6. Wie kann ich die Höhe für Twitter-Bootstrap-Thumbnails festlegen?
- 7. Wie kann ich die .mdf-Datenbankverbindungszeichenfolge für alle Benutzer festlegen?
- 8. Wie kann ich die PIN für ein X509Certificate2 programmgesteuert festlegen?
- 9. Wie kann ich die Standardtransparenz für CMD festlegen?
- 10. Kann ich die Einstellungen für die Anrufweiterleitung über ADB festlegen?
- 11. PHP Wie kann ich mehrere Sitzungen erstellen?
- 12. Wie kann ich die Anwendungsinformationen für eine Sitzung mit dem Oracle Thin JDBC-Treiber festlegen?
- 13. Wie kann ich die Tabelle in Sitzungen gespeichert speichern?
- 14. editierbare Profilseite
- 15. Warum kann ich die Anfangskapazität für eine ConcurrentSkipListMap nicht festlegen?
- 16. Kann ich den Rollenpfad für Messer festlegen?
- 17. Wo kann ich die ES6-Option für jshint festlegen?
- 18. Kann ich die Zeitüberschreitung für UdpClient in C# festlegen?
- 19. Kann ich FLAG_LAYOUT_NO_LIMITS nur für die Statusleiste festlegen?
- 20. Kann ich beliebige Attribute für die Datei in iOS festlegen?
- 21. Kann ich die Umask für tempfile.NamedTemporaryFile in Python festlegen?
- 22. Ich kann mich nicht für CodeCommit festlegen
- 23. Kann ich die Zeitzone für Berichte in Amazon Cloudwatch festlegen?
- 24. Kann ich die Standardzeichenfolgencodierung für Ruby 1.9 festlegen?
- 25. Kann ich die Spaltenreihenfolge für Conduit-CSV mit NamedRecords festlegen?
- 26. Kann ich AccessFileName für einen ServerAlias festlegen?
- 27. Fehler: Fehler beim Abrufen der Sammlung: Sitzungen <Fehler: Fehler beim Festlegen des TTL-Index für die Sammlung: Sitzungen
- 28. Wie kann ich die Eigentümerkomponente eine Ansicht festlegen?
- 29. Wie kann ich ein Landscape-Layout nur für Tablets festlegen?
- 30. Wie kann ich OMS-Warnungen für API-Verwaltungsdienste festlegen?
Hallo, Willkommen zum Stapelüberlauf. Weitere Informationen dazu, wie Sie eine Frage stellen und Ihre Frage entsprechend aktualisieren, finden Sie unter dem Link [Wie Sie fragen] (https://stackoverflow.com/help/how-to-ask). –