Wie heißt das mit URL Adressangabe ?

Hallo an alle !

ich habe irgendwo gelesen, dass mann in der Adresszeile eine Ordnungsstruktur darstellen kann ohne das es diese geben muss welche mittels PHP verarbeitet werden kann. Nur habe ich vergessen wie sich das nennt?

Also ich würde die Datei
domain.de/index.php?kunde=12544875
aufrufen
es soll aber auch mit der URL
domain.de/12544875/daten/
angezeigt und verarbeitet werden ??

Immer dieses Problem, wenn man nicht weis wie etwas heißt.

Danke und Cu
Stefan

Also ich würde die Datei
domain.de/index.php?kunde=12544875
aufrufen
es soll aber auch mit der URL
domain.de/12544875/daten/
angezeigt und verarbeitet werden ??

hallo,

meinst du den query-string?

domain.de/index.php?kunde=12544875&daten=diesunddas&usw=nochvielmehr

auslesbar mit der $_GET - function

$daten=$_GET[„daten“]

inhalt von $daten ist dann „diesunddas“

gruß
klaus

Hallo

Soweit ich weiss kann PHP selbst sowas nicht. Das muss der Webserver, z.B. Apache übernehmen.

http://de.wikipedia.org/wiki/Clean_URLs

Gruß, sigterm

Hallo

Soweit ich weiss kann PHP selbst sowas nicht. Das muss der
Webserver, z.B. Apache übernehmen.

man deklariert in einer .htaccess ein

ErrorDocument 404 script.php

und behandelt dann in script.php die schoene url

aua aua aua

was soll das denn werden.

Nein , das natürlich unsinn.

Man nimmt rewrite rules und organisiert sich den regepression
http://forum.de.selfhtml.org/archiv/2007/5/t152480/

erklährung:
(*.) ist eine variable $1 erhält diese variable.
solltest du mehrere variablen brauchen kannst du an einer weiteren stelle ein (*.) hinzufügen, dementsprechend ist dann in der „richtigen url“ $2 die 2. variable.

hoffe konnte deine frage klähren

folgendes in deine .htaccess kopieren und entsprechend anpassen

#Options - Indexes
Options ExecCGI +FollowSymLinks Includes MultiViews Indexes
RewriteEngine on

RewriteBase /

RewriteRule ^(.*)/daten/index.html$ index.php?kunde=$1

aua aua aua

was soll das denn werden.

Nein , das natürlich unsinn.

was der bauer nicht kennt…?

eigentlich ist es kein unsinn, sondern ein gaengiges verfahren um den zweck zu erreichen, wenn man kein mod_rewrite hat.

mit allen redundanzen und nebenefekten :smile: gängig wäre den server zu wechseln , ausweg ist den hack zu nutzen denn

bedenke 404 status (macht pflege schwer möglich) und hat auch noch andere wartungseffekte (tools auswertungen etc)…
und das wiederholte ausführen der php bei jeder url (auch die die es nicht gibt und davon gibt es genug (spiders, boots , user)). Da darf die php aber nicht soviel includieren bevor es losgeht mit der redirect url prüfung. Viel zu tun damit der server nicht heiss läuft, bei diesem verfahren. Ist für eine 30 besucher am tag seite aber wohl recht uninterressant. Aber gängig ist es für mich nicht eher deprecated .