Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: pobieranie adresu strony razem ze zmiennymi
Forum PHP.pl > Forum > Przedszkole
El.Kurczako
Witam

Jak pobrac adres strony np: http://www.jakas.strona.pl?zm1=qwe&zm2=asd&zm3=zxc ? Co do zmiennych, sa one przedstawione w taki wlasnie sposob jak na przykladzie, moze byc ich wiecej/mniej i moga miec rozne nazwy. Chce po prostu pobrac caly adres jaki jest w polu adresu przegladarki.

Pozdrawiam.
acztery
wpisz w pliku php phpinfo();

wynik pokaze ci ustawienia serwera i tam poszukaj...
wipo
wpisz print_r($_SERVER)
bo będzie jedna z komórek w tej tablicy
El.Kurczako
Dziekuje, pomoglo.

Rozwiazanie:
  1. <?php
  2.  
  3. echo 'http://'.$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI'];
  4.  
  5. ?>
-cuube-
Witam.

Zastanawia mnie jedna rzecz - czy można jakoś usunąć z adresu jedną zmienną?
nowotny
Cytat(-cuube- @ 9.02.2008, 00:01:49 ) *
Zastanawia mnie jedna rzecz - czy można jakoś usunąć z adresu jedną zmienną?

Można... biggrin.gif
-cuube-
A mozna wiedziec w jaki sposob? smile.gif
remik09
Cytat(-cuube- @ 9.02.2008, 13:53:15 ) *
A mozna wiedziec w jaki sposob? smile.gif



  1. <?php
  2. $string = $_SERVER['REQUEST_URI'];
  3. $wytnij = str_replace ($_SERVER['PHP_SELF'].'?', '', $string);
  4. $rozdziel = explode('&', $wytnij);
  5. $nie_chcemy = 'zm2=zxc'; // << wpisujesz ktorej zmiennej nie chcesz
  6. $i = 0;
  7.  
  8. foreach ($rozdziel as $wartosc) {
  9. if ($wartosc == $nie_chcemy) {
  10. $ktory = $i;
  11. }
  12. $i++;
  13. }
  14.  
  15. $rozdziel[$ktory] = null;
  16. $zlaczone = implode('&', $rozdziel);
  17. $zlaczone = str_replace('&&', '&', $zlaczone);
  18. $ostatni = substr($zlaczone, -1);
  19. if ($ostatni == '&') $zlaczone = substr($zlaczone, 0, -1);
  20. print $zlaczone;
  21. ?>
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.