редирект php проблема в &

seosniks
На сайте с 13.08.2007
Offline
389
524

Доброброго всем вечера, ночи, дня.

проблема такая у меня.

Есть строка

 <a target=_blank href=redirect.php?r=&shopping_cart=yes&add2cart=373> 

Выделено жирным то что не пердается через GET

проблема в &

если дделаю без редиректа то все пашет

так

<a target=_blank href=&shopping_cart=yes&add2cart=373>
P0
На сайте с 17.06.2010
Offline
94
#1

а если вместо & написать

&amp;
dvaes
На сайте с 03.09.2007
Offline
65
#2

попробуйте в urlencode редиректную ссылку писать. т.е.

redirect.php?r=http%3A%2F%2Fforum.searchengines.ru%2Findex.php%3FID%3D373%26shopping_cart%3Dyes%26add2cart%3D373

pikasso
На сайте с 27.01.2008
Offline
150
#3

Как уже правильно сказали нужно пользоваться урл енкодом:

<a target=_blank href=test.php?r=<?=urlencode(';add2cart=373')?>>

А в файле редиректа соответственно:

$_GET['r']=urldecode($_GET['r']);

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий