Załóżmy, że mam adres URL taki jak somefile.php?sort=id&way=desc
.Sposób uzyskiwania i edytowania zmiennych GET w celu tworzenia hiperłączy
Chcę napisać funkcję (lub użyć już utworzoną), która pozwoliłaby mi dodać kolejne zmienne do adresu URL i ustawić, które chcę usunąć.
Pomyślałem o czymś takim jak function editGetVar("$add","$leave")
, gdzie $add
byłaby tablicą z nowymi zmiennymi dodanymi do adresu URL, a $leave
byłaby tablicą ze zmiennymi, które muszą pozostać w adresie URL.
Przykład:
somefile.php?sort=id&way=desc&buyer=retailer
i chcę usunąć "kupujący" i dodać "działanie", a następnie a href
będzie wyglądać następująco:
<a href="somefile.php?sort=id&way=desc&action=edit">
Byłbym wdzięczny za wszelkie pomysły od was.
Dokładnie to, czego szukałem. Dziękuję Ci. – jwitos
@jwitos: Nie ma problemu. –
mimo że byłoby rozsądnie nie modyfikować zmiennej $ _GET, najpierw wykonaj kopię – relipse