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
Please also mark the comments that contributed to the solution of the article
Content-ID: 5551448347
Url: https://administrator.de/contentid/5551448347
Printed on: October 4, 2024 at 02:10 o'clock
4 Comments
Latest comment
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 ...