Ich versuche herauszufinden, der beste Weg/wie das geht -Wie erstellt man separate Web-Seiten für Benutzerprofile mit PHP und mySql? URL-Neuschreiben?
Ich bin relativ neu zu mysql und PHP und müssen Benutzerprofilseiten erstellen, die verschiedene Werte aus einer MySQL-Datenbank, für die hochgeladen wurden Jeder Benutzer -
Wenn ich zum Beispiel auf Johns Profil geklickt habe, würde die Seite Johns Namen, Alter, alle anderen Werte anzeigen, die ich auf John in meiner MySQL-Tabelle gespeichert habe. Dies ist aus der Perspektive eines anderen eingeloggten Benutzers, der Johns Seite ansehen möchte.
Da alle meine index.php-Dateien für meine verschiedenen Webseiten alle in ihren eigenen Ordnern sind (dh die About-Seite, Einstellungen-Seite, usw.) dachte ich ursprünglich, einfach einen Benutzerprofil-Ordner und index.php zu haben die richtige Information gemäß der $user_id
des Benutzers, der angeklickt wurde. Nur so kann ich darüber nachdenken.
Mein Problem ist, dass dies nicht für eine Person den Zugriff auf ein Benutzerprofil über URL (z. B. website.com/user1) erlauben würde und ich bin nicht sicher, ob meine Vorgehensweise die beste/richtige Methode zum Erstellen von Benutzerprofilseiten ist. Ich habe erkundet this Frage und lesen URL-Rewriting, aber immer noch unklar -
Was ist der richtige Weg, um separate Benutzerprofil Webseiten zu erstellen und wie URL Umschreiben in den tatsächlichen Inhalt der Seite der Indexdatei binden?
Gibt es einen Weg zu (dies ist schlecht formuliert) speichern Sie eine separate index.php-Datei für jeden Benutzer innerhalb ihrer bestehenden MySQL-Spalte und nur direkt auf diese Datei, wenn Sie klicken?
um diese Art von URLs (website.com/user1) zu erstellen, ohne 'index.php' in alle Benutzerprofile zu schreiben, wären PHP Frameworks wie Laravel hilfreich. –