Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Adres przesyłany w GET, Mieszające się zmienne
Adrian1207
post
Post #1





Grupa: Zarejestrowani
Postów: 94
Pomógł: 10
Dołączył: 20.02.2007

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


Witam
Mam mały problem z przesłaniem adresu URL w zmiennej GET do innej strony. Jako że w adresie url też są zmienne GET, mój skrypt bierze je jako swoje i ucina poprawny adres. Może przykład:

Jestem na stronie domena.pl ze zmienną GET['url']:
Kod
http://domena.pl/skrypt.php?url=http://www.costam.pl/innyskrypt.php?cos=a&cos2=b&cos3=c


I chcę, aby skrypt.php dostał w zmiennej GET cały url, czyli:
Kod
http://www.costam.pl/innyskrypt.php?cos=a&cos2=b&cos3=c


Ale skrypt.php za url bierze:
Kod
http://www.costam.pl/innyskrypt.php?cos=a


A resztę traktuje jako swoje zmienne.

No i tu pojawia się pytanie jak zrobić, żeby cos2 i cos3 bylo dalej w URL'u. Nie mogę edytować wcześniej przesyłanego adresu żeby przesyłał się z & zastąpionymi %26.

Czyli szukam funkcji która jakoś przeczyta mi $_GET['url'] jako całość.

Bardzo proszę o pomoc.

Pozdrawiam
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Adrian1207
post
Post #2





Grupa: Zarejestrowani
Postów: 94
Pomógł: 10
Dołączył: 20.02.2007

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


Sprawdziłem dokładnie, i po użyciu urlencode nadal ucinało mi url, a resztę brało jako swoje zmienne. Gdyby nie ucinało to dekodując to później urldecode bym uzyskał taki efekt jakiego potrzebuje, ale na to wyszło że ten kod:
  1. <?php
  2. $bleble=urlencode($_GET['url']);
  3. $ble=urldecode($bleble);
  4. ?>


Działa tak samo jak po prostu:
  1. <?php
  2. file_get_contents($_GET['url']);
  3. ?>


Bo wcale nie łączy całego url'a, tylko nadal kończy go
Kod
http://www.costam.pl/innyskrypt.php?cos=a


A nie
Kod
http://www.costam.pl/innyskrypt.php?cos=a&cos2=b&cos3=c


Więc ta funkcja nie bardzo pomogła, pewnie by pomogła gdybym adres zakodował przed wysłaniem, no ale muszę odebrać go w całości. Także jeszcze bym prosił o pomoc.

Edit
A, o zagrożeniu wiem, ale to nieistotne w tym wypadku.

Ten post edytował Adrian1207 12.12.2008, 21:01:26
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: 13.10.2025 - 11:33