Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> cURL i pobranie adresu aktualnej strony, jak pobrać adres aktualnej strony?
rycy85
post
Post #1





Grupa: Zarejestrowani
Postów: 10
Pomógł: 0
Dołączył: 16.07.2008

Ostrzeżenie: (0%)
-----


Witam,
mam takim problem - z rezultatów wyszukiwania chcę zrobić linka do singleresult.php - teoretycznie jest to zrobione przez form/input. Jednak właściciel zażyczył sobie aby to był link. Po rozmowach ze znajomym doszliśmy do wniosku aby zrobić to tak, że klikając na pozycję w rezultatach zostanie poprzez <a href...> przesłany adres czyli singleresult.php?Act=... - chodzi mi teraz o odczytanie tej wartości. Czyli w jaki sposób, gdy już będę na stronie singleresult.php mogę zczytać dalszą część adresu czyli to ?Act=... za pomocą którego wyciągam dane z innej strony przez cURL. Googlowanie jakoś nie przyniosło zamierzonych rezultatów;/
mam nadzieję że jasno opisałem mój problem.

Proszę o pomoc,

Pozdrawiam,
rycy

ups...
sorka... teraz zauważyłem
troszkę przegiąłem z tym pytaniem
Kod
print_r($_SERVER);


ciagnac dalej ten watek....
mam takie pytanie
Moj adres w tej chwili to domain.pl/single.php?Act...
wiec w tej chwili nie ma problemu z wyciagnieciem tego adresu za pomoca $REQUEST_URI. Jednak w niedalekiej przyszlosci bedzie mod_rewrite i adres bedzie np domain.pl/single/1

moje pytanie jest czy po mod_rewrite bede mial jakis sposob aby odczytac ten stary adres,czyli domain.pl/single.php?Act...?

Z gory dzieki za pomoc
Pozdrawiam,
rycy
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
pikey
post
Post #2





Grupa: Zarejestrowani
Postów: 11
Pomógł: 0
Dołączył: 15.10.2006

Ostrzeżenie: (0%)
-----


nie wiem czy ci to jeszcze pomoze, moze juz rozwiązałeś problem ale łap, kod napisałem kilka minut temu bo mi też był potrzebny...

  1. <?php
  2. function readGet($getName) {
  3. $url = $_SERVER['REQUEST_URI'];
  4. $data1 = explode('?',$url);
  5. $data2 = explode('&',$data1[1]);
  6. $items=array();
  7.  
  8. foreach($data2 as $item) {
  9.  $allData = explode('=', $item);
  10.  $items[$allData[0]] = $allData[1];
  11. }
  12.  
  13. if($items[$getName]!="")
  14.  return $items[$getName];
  15. return false;
  16. }
  17. ?>
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 3.10.2025 - 15:17