Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php] adres strony
Forum PHP.pl > Forum > Przedszkole
trucksweb
nie wiem jak to nazwac, ale chcialbym aby...

mam taki link:
http://strona.pl/podstrona.php?id=10&ww=2

teraz chcialbym aby link w dalszej czesci kodu dopisywal mi sie do koncowki tego poprzedniego linka np.

zeby taka wersja linka dopisala sie na koniec tego linka wyzej
  1. <?php
  2. echo '<a href="?s='.($start + $pokaz).'&ls='.$liczba_stron.'" class="paginacja_strona">Następna &raquo;</a>'
  3. ?>
ayeo
Możesz pokombinować z:
__FILE__ - stała zawierająca pełną ścieżkę i nazwę aktualnie parsowanego pliku (na dysku)
np C:\Apache\WWW\katalog\index.php

$_SERVER[PHP_SELF] - ścieżka i plik
np /katalog/index.php

$_SERVER[argv] - tablica z przekazanymi wartościami
np Array ( [0] => dfdsfd=12&rrewr=1 )

Myślę, że wszystko jasne winksmiley.jpg
trucksweb
kurcze, nic nie dziala :/
  1. <?php
  2. echo '<a href="'.$_SERVER[PHP_SELF].'?s='.(($pokaz * ($i - 1))).'&ls='.$liczba_stron.'" class="paginacja_link">'. $i . '</a>';
  3. ?>
ayeo
try $_SERVER['PHP_SELF'] winksmiley.jpg
trucksweb
wstydnis.gif probowalem, wogole nie dzize zeby sie cos dopisywalo do adresu :/

  1. <?php
  2. echo '<a href="'.$_SERVER['PHP_SELF'].'?s='.($start + $pokaz).'&ls='.$liczba_stron.'" class="paginacja_strona">Następna &raquo;</a>';
  3. ?>
Snowak
Ja używam czegoś takiego:
  1. <?php
  2. function GetPageAddress(){
  3. $url = $_SERVER['SERVER_NAME'];
  4. if ($url[count($url) - 1] == '/') $url[count($url) - 1] = '';
  5. if ($_SERVER['SERVER_PORT'] <> '80') $url = $url . ':' . $_SERVER['SERVER_PORT'];
  6. $url = $url . $_SERVER['SCRIPT_NAME'];
  7. return 'http://' . $url;
  8. }
  9. ?>


Kod jest trochę nie optymalny, ale to dlatego, że powycinałem kawałki swojego aby dopasować go do Twojego problemu.
trucksweb
albo jestem glupi aaevil.gif albo cos zle robie bo nie dziala wstydnis.gif

  1. <?php
  2. echo '<a href="'.getpageaddress().'?s='.($start + $pokaz).'&ls='.$liczba_stron.'" class="paginacja_strona">Następna &raquo;</a>';
  3. ?>


oczywiscie zmienilem nazwe funkcji na male litery
KCG
Chodzi Ci o uzyskanie pełnego adresu z paska?
echo 'http://'.$_SERVER['SERVER_NAME'].$_SERVER['REQUEST_URI'];
smile.gif

Albo zrób sobie plik z funkcja phpinfo(); i Ci wyświetli, jaka zmienna, co zawiera winksmiley.jpg
trucksweb
party.gif o wlasnie, teraz to pieknie dziala
dzieki
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.