Yo hallo, komischer Titel.
Ich hab eine Internetseite mit PHP und da will ich die Adreessanzeige anders haben und zwar, dass man nicht die Get Parameter oben sieht, wie jetzt: "full=1&id=476&seit=e1"
Welche Lösungen gibt es und wie kann ich das realisieren?
Danke im Vorraus
Willkommen im #Neuland
Login wie bei quake.ingame.de zuvor, die Passwörter aus der alten Datenbank wurden aber gelöscht - einmal hier neu anfordern.
Wer seine E-Mail-Adresse nicht mehr hat oder kennt, bitte eine Nachricht mit Infos schicken o. im Discord melden.
PQ Discord Server: #planetquake Spenden? Hier entlang!
Login wie bei quake.ingame.de zuvor, die Passwörter aus der alten Datenbank wurden aber gelöscht - einmal hier neu anfordern.
Wer seine E-Mail-Adresse nicht mehr hat oder kennt, bitte eine Nachricht mit Infos schicken o. im Discord melden.
PQ Discord Server: #planetquake Spenden? Hier entlang!
URL Get-parameter verschleiern
-
- Doom
- Beiträge: 3519
- Registriert: Nov 2003
URL Get-parameter verschleiern
Original geschrieben von elzet am 06.10.10 : "Im Falle von duracellZ kann ich die Bedenken sogar verstehen. Den hält hier doch jetzt schon jeder für hirntot... Insofern hat er meine volle Rückendeckung. Ein Spast ist er trotzdem. Daran ändert auch die Tatsache nichts, dass lz in duracellz vorkommt."
-
- Doom
- Beiträge: 3580
- Registriert: Apr 2001
- Kontaktdaten:
Indem du die Daten anders in der URL abbildest:
Ist ein erzwungenes Beispiel und dient nur zur Demonstration. Aber für die Lesbarkeit einer URL halte ich's für weitaus sinnvoller mehr Daten im Pfad unterzubringen, besonders Objekt-IDs, als alles in's Query zu hängen. Wenn deine Daten hierarchisch hinterlegt sind, könntest du die Pfade zudem zum Vorteil nutzen:
Die URL enthält damit zwar unwichtige Daten (alles zwischen dem ersten und dem letzten Token), aber dafür erlaubst du Usern die Navigation über die URL, indem Sie wie im Filesystem Browsen können.
Code: Alles auswählen
/whatever.php?full=1&id=476&seit=e1
zu:
/whatever/476/full/1
Code: Alles auswählen
475
+- 476
+- 477
+- 478
URLs:
/whatever/475
/whatever/475/476
/whatever/475/476/477
/whatever/475/478
-
- Doom
- Beiträge: 3580
- Registriert: Apr 2001
- Kontaktdaten:
Was dir aber nur etwas für direkte Aufrufe bringt. Aber damit das System konsistent bleibt solltest du auch Links die du selbst in der Webseite generierst so darstellen und dann nicht wieder in der "unschönen" Form, was aber zwangsläufig passiert wenn du nicht schon hingehst und den Mechanismus der die Links generiert so anpasst, daß er auch in einer anderen Form Links generieren kann. Und warum passt du dann nicht direkt auch den Mechanismus an der URLs entgegen nimmt?TroXx hat geschrieben:aka mod_rewrite
Ich find's halt nicht schön wenn du eine Seite mit /whatever/475 ansurfst, aber dann im Content und in der Navigation wieder alle Links in einer ganz anderen Schreibweise (/whatever.php?id=475) vorfindest, weil der Vorteil der "hübschen" URL direkt wieder zerstört wird.