Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php] zmiana jednego parametru w adresie www
Forum PHP.pl > Forum > Przedszkole
Gość
Hi mam do Was pytanie - jak to się robi, by np mając adres: index.php?m=aa&l=bb&p=cc
zmienić klikjąć tyl;ko np. $p, a resztę zostawić tak samo
mam tu na myśli zmianę wersji językowej, aby zostać na tych samych podstronach, tylko przejść do innegop języka

totalnie nie mam pojęcia ni pomysłu, jak to zrobic...
Balon
pobierasz z adresu wszystkie parametry procz p z adresu i do wszystkich linkow je doklejasz.
Gość
tylko jak to zrealizować - bo np mam na samej gózre wybór języka - reszta plików się includuje
czyli musżezczytać parametry i wstawić je w link, ale jak to zrealizować na przykładzie - mozesz podac??

$link= "index.php?m=" .$m. "&p=" .$p. "&l=pl"

questionmark.gif coś takeigo - a jeśli np strona jest rozbudowana i nie zawsze są wszystkie parametry??
KG-
  1. <?php
  2. $params = '';
  3. $pcount = 0;
  4. foreach($_GET as $k => $v) {
  5. $params .= (!$pcount ? '?' : '&').$k.(isset($v) ? '='.$v : '');
  6. $pcount++;
  7. }
  8. $link = 'index.php'.$params;
  9. ?>


Ewntualnie można zrobić jakieś wariacje ze zmienną $_SERVER['QUERY_STRING'].
Gość
a możesz wytlumaczyć te linijki - rozumiem, że sczytuję wszystkie apramety i zamieniam tylko jeden - $v a jka go podać jako nowy, który ma być ustawiony??
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.