Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 19 Pomógł: 0 Dołączył: 8.02.2003 Skąd: katywroclawskie.com Ostrzeżenie: (0%)
|
Mam takie pytanie.
Potrzebuje przekazać w całości ostatni url do nastepnego skrpytu poprzez url. Niby nic prostszego ale link ma np. postać: $url = aktualnosci.php?akcja=11&nius_id=9 (powiedzmy że złapany przez REQUEST_URI) i cała rzecz polega na tym że trzeba to przekazać tak: costam.php?ackja=2&url=aktualnosci.php?akcja=11&nius_id=9 co juz nawet wzrokowo jest niepoprawne bo w pewnym momencie priorytet & wygrywa z całą resztą i otrzymam w rezultacie tylko $url=aktualnosci.php?akcja=11 bo nius_id=9 zostanie potraktowana jako następna zmienna skryptu. Czy konieczna jest formalna zamiana strina $url tak, aby podmienic & na np. $ czy cokoliwek innego czy można spbie z tym poradzic jakoś lepiej? |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 2 064 Pomógł: 1 Dołączył: 22.01.2003 Skąd: Poznań Ostrzeżenie: (0%)
|
A nie prościej tak?
[php:1:ecf0d456b3]<?php # strona1.php echo "<a href="strona2.php?var=abc&link=".base64_encode($PHP_SELF.".".$QUERY_STRING)."">link</a>"; # strona 2 echo base64_decode($link); ?>[/php:1:ecf0d456b3] I bezproblemowo przekazywany jest adres na drugą stronę... A ze znakami "=" pomyliłem sie - można usunąć tylko z końca ciągu. |
|
|
|
klag Pytanie o złapanie ostatniego urla i przekazanie go jako zm. 13.05.2003, 12:47:35
DeyV urlencode i urldecode 13.05.2003, 12:49:14
klag Niestety nie działa :( 13.05.2003, 13:15:08
spenalzo Kodujesz sobie w base64, usuwasz = i na następnej ... 13.05.2003, 17:40:18
klag Zrobiłem inaczej - też działa - ale może być oczywiście tak 14.05.2003, 18:07:40 ![]() ![]() |
|
Aktualny czas: 26.12.2025 - 12:31 |