$1.000.000
С нами с 19.07.01
Сообщения: 12055
Рейтинг: 2468
|
Добавлено: 06/07/04 в 13:44 |
Киньте линк на топик где было про то как заменять спец. символы типа "&" , "?" и проч., а то аврора обрезает урлы с FHG...
Или сами напишите.
|
|
|
|
С нами с 03.04.03
Сообщения: 4543
Рейтинг: 1119
|
Добавлено: 06/07/04 в 15:08 |
Не только аврора. Любой php скрипт (не обязательно сидж вообще) не пропустит вложенные параметры.
Например при вызове:
out.php?f=1&url=http://somesite.com?id=10&color=red
color=red - интерпретируется как один из параметров передаваемых в out.php, потому как сервер знать не может что вы хотите передать его в вызов http://somesite.com. Для него все что разделено & - это текущие параметры.
Второй вопрос кстати не мешает. По крайней мере я не видел чтобы он когда то мешал. Вызов типа
out.php?f=1&url=http://somesite.com?id=10
должен работать без проблем. Т.е. если у вас нет дополнительных параметров, то можно не заморачиваться.
Однако многие деятели делают fhg так, что там нужно несколько параметров. Решается это не просто, а очень просто. Берете и все знаки & в урле fhg заменяете на численное представление этого символа в шестнадцатиричном коде - %26
Т.е. вызов
out.php?f=1&url=http://somesite.com?id=10&color=red
должен выглядеть так:
out.php?f=1&url=http://somesite.com?id=10%26color=red
Вопрос можно не заменять.
|
|
|
|
С нами с 19.04.03
Сообщения: 4743
Рейтинг: 3194
|
Добавлено: 06/07/04 в 22:11 |
реши проблему через фрейм
|
|
|
|
С нами с 06.07.04
Сообщения: 1492
Рейтинг: 553
|
Добавлено: 07/07/04 в 01:32 |
|
|
|
|
Криптопохуист
С нами с 05.04.03
Сообщения: 17158
Рейтинг: 6019
|
Добавлено: 07/07/04 в 07:13 |
А на ява-скрипте слабо?
URL Encoder
Некоторые скрипты сишные (EasyCJ вроде?) не понимают URL-коденого параметра, т.к. у них самописные обработчики параметров. В следствии чего проблема почти неизлечима.
|
|
|
|
Текстовая реклама в форме ответа Заголовок и до четырех строчек текста Длина текста до 350 символов Купить рекламу в этом месте! |