Webservice - Parameter direkt nach dem Slash übergeben
Hallo
ich bräuchte einen Fingerzeig, wie ich meinen PHP-Webservice (eine einfache Abfrage an eine Datenbank) nicht mit den normalen GET-Parametern (?param1=wert1¶m2=wert2¶mN=wertN), sondern per Unterseite, also etwa:
https://example.org/webservice/param1/wert1/
oder wenigstens:
https://example.org/webservice/param1=wert1
Ich hab da was im Hinterkopf, dass es da so was gibt, aber ich komm nicht drauf was das war.
Einen MQTT Server möchte ich jedenfalls nicht installieren, dann würde ich eher noch die alten GET-Parameter nehmen.
Danke für einen Tipp...
Gruß franc
ich bräuchte einen Fingerzeig, wie ich meinen PHP-Webservice (eine einfache Abfrage an eine Datenbank) nicht mit den normalen GET-Parametern (?param1=wert1¶m2=wert2¶mN=wertN), sondern per Unterseite, also etwa:
https://example.org/webservice/param1/wert1/
oder wenigstens:
https://example.org/webservice/param1=wert1
Ich hab da was im Hinterkopf, dass es da so was gibt, aber ich komm nicht drauf was das war.
Einen MQTT Server möchte ich jedenfalls nicht installieren, dann würde ich eher noch die alten GET-Parameter nehmen.
Danke für einen Tipp...
Gruß franc
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 5551448347
Url: https://administrator.de/forum/webservice-parameter-direkt-nach-dem-slash-uebergeben-5551448347.html
Ausgedruckt am: 22.12.2024 um 11:12 Uhr
4 Kommentare
Neuester Kommentar
Hi,
Sowas nennt sich rewrite und läuft im Apache zb über den mod_rewrite
Zb: https://www.html-seminar.de/mod_rewrite-urls-umwandeln.htm
Sowas nennt sich rewrite und läuft im Apache zb über den mod_rewrite
Zb: https://www.html-seminar.de/mod_rewrite-urls-umwandeln.htm
Entweder mit Rewrite in der .htaccess entsprechend umschreiben, dann brauchst du dein Skript nicht anpassen, oder manuell den Docment-Path in PHP
mittels slash splitten wenn du es umbauen willst.
https://tio.run/##K8go@P/fxr4go4BLJT7YNSjMNShaPcg1MNQ1OCQ@NMhTPVbBVkFdPy ...
$_SERVER['REQUEST_URI']
https://tio.run/##K8go@P/fxr4go4BLJT7YNSjMNShaPcg1MNQ1OCQ@NMhTPVbBVkFdPy ...