Möglichkeit zum abrufen und Bearbeiten von GET-Variablen um hyperlinks
Lassen Sie uns sagen, dass ich die URL wie somefile.php?sort=id&way=desc
.
Ich möchte eine Funktion schreiben (oder schon gemacht), das würde ich hinzufügen neben Variablen URL und festlegen, welche ich löschen möchte.
Dachte ich über so etwas wie function editGetVar("$add","$leave")
wo $add
würde ein array mit den neuen Variablen hinzufügen die URL und $leave
würde ein array mit Variablen, die müssen bleiben in der URL.
Beispiel:
somefile.php?sort=id&way=desc&buyer=retailer
und die ich löschen möchte, "Käufer" und "action", dann die a href
würde wie folgt Aussehen:
<a href="somefile.php?sort=id&way=desc&action=edit">
Ich würde schätzen, alle Ideen von Ihnen.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Verwenden http_build_query:
Ich glaube, Sie können aufgeteilt, die URI mit
$parts = parse_url($my_uri)
manipulieren das resultierende array und kleben Sie es wieder zusammen mit denhttp_build_query
Funktion.Beispiel:
Können Sie hinzufügen/Bearbeiten einer Variablen als:
Können Sie Sie löschen, wie:
Können Sie wickeln Sie es in eine Funktion selbst 😉