Люди дорогие мне необходимо методом GET передать URL скрипту.
Передаю так: http://localhost/php/test.php?xx=http://my...php?n=111&m=222,
но при попытке вывести на экран $_GET['xx'], выводит, но до амперсанда:
http://mywebsite.my/index.php?n=111
Вот код через который пишу:
<?php
$xx = $_GET['xx'];
$n = $_GET['n'];
$m = $_GET['m'];
echo '<a href="test.php"', urlencode($xx), '">Новое значение</a>';
echo "<br>$xx";
?>
На браузере, после test.php, ввожу ?xx=http://mywebsite.my/index.php?n=111&m=222
не получается. Что у меня в коде неправильно?
Заранее благодарен Вам.
Спустя 24 минуты, 17 секунд (10.09.2010 - 15:53) proviruz написал(а):
а ты его в base64 загони = точно прокатит (в смысле урл твой)
Спустя 1 минута, 46 секунд (10.09.2010 - 15:55) vladigasparo написал(а):
proviruz Извините пожалуйста я еще новичок, а как это сделать?
Спустя 5 минут, 35 секунд (10.09.2010 - 16:00) linker написал(а):
А теперь посмотри, что у тебя получается при
а будет отображено
$xx = '?http://www.site.ru';
echo '<a href="test.php"', urlencode($xx), '">Новое значение</a>';
а будет отображено
<a href="test.php"?http://www.site.ru">Новое значение</a>обрати внимание на лишнюю двойную кавычку " после .php
Спустя 7 минут, 11 секунд (10.09.2010 - 16:07) proviruz написал(а):
а ну да кстати я чё то не заметил
Спустя 35 минут, 8 секунд (10.09.2010 - 16:43) vladigasparo написал(а):
linker
То что Вы написали я опробовал, но опять не получилось
То что Вы написали я опробовал, но опять не получилось
Спустя 1 минута, 19 секунд (10.09.2010 - 16:44) Lenarfate написал(а):
тебе показали твои ошибки, а не готовый вариант
Спустя 14 минут, 20 секунд (10.09.2010 - 16:58) vladigasparo написал(а):
Lenarfateв том то и дело что не могу найти ошибку, как её найти?
Спустя 4 часа, 25 минут, 4 секунды (10.09.2010 - 21:23) linker написал(а):
На браузере, после test.php, ввожу ?xx=http://mywebsite.my/index.php?n=111&m=222
Ну потому и не получается, что браузер думает, что ты ему не валидный адрес пишешь а фигню какую-то, типа
http://www.site.ru/index.php?xx=http://mywebsite.my/index.php?n=111&m=222ну и что браузеру делать прикажешь?