![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 247 Pomógł: 9 Dołączył: 20.09.2010 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
Witam, tak jak w temacie.
Chcę generować link o adresie http://mojadres.pl/index.php&option=asd&sekcja=21&akcja=dodaj Chcę uzyskać ten sam link o tym samym adresie ale jak używam tablicy globalnej $_SERVER['REUEST_URI'], to np: po umieszczeniu tej zmiennej do formularza i dodanie do niej np: &what=user to w rezultacie w adresie będzie http://mojadres.pl/index.php&option=as...p;what'user ale jak nacisnę jeszcze raz to otrzymam http://mojadres.pl/index.php&option=asd&sekcja=21&akcja=dodaj&what'use&what=user, i tak dalej będzie dodawać. Chcę tego zapobiec ale nie mam pomysłu na to. Starałem się na sztywno umieszczać link ale nie wypala bo jednak potrzebuję żeby mi tablica $_SERVER['REQUEST_URI'] pobrała część linku który się zmienia. Pozdrawiam. |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Moderatorzy Postów: 6 072 Pomógł: 861 Dołączył: 10.12.2003 Skąd: Dąbrowa Górnicza ![]() |
Użyj http_build_query. Jako parametr przekazujesz jej tablicę danych do budowy adresu. Jeśli powtórzy Ci się któryś indeks tablicy (np. what) to zostanie przyjęta ostatnia podana wartość (jak to w tablicach). Do sparsowania QUERY_STRING możesz użyć parse_str w wyniku czego otrzymasz tablicę parametrów.
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 247 Pomógł: 9 Dołączył: 20.09.2010 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
Dzięki wielki, super mi pomogłeś, nigdy nie słyszałem o takim czymś jak http_build_query();
Pozdrawiam |
|
|
![]() ![]() |
![]() |
Aktualny czas: 21.08.2025 - 18:52 |