|
|
|||||
Регистрация: Jun 2005
Адрес: Moscow - immigrate from Volgodonsk
Сообщений: 2,534
|
пропадает слэш, что то с передачей
вобщем я в урл передаю строку типа lala.php?var=tra\papa\pap
на локальной машине все работает выводит tra\\papa\\pap в на сайте выводит tra\papa\pa куда девается слэш, в чем может быть проблема? |
|
|||||
Et cetera
Регистрация: Sep 2002
Сообщений: 30,784
|
Скрипт покажи.
|
|
|||||
Регистрация: Jun 2005
Адрес: Moscow - immigrate from Volgodonsk
Сообщений: 2,534
|
<?php echo $HTTP_GET_VARS['var'] ?>
|
|
|||||
Et cetera
Регистрация: Sep 2002
Сообщений: 30,784
|
Значит сервер у тебя так настроен, для убийства слешей.
|
|
|||||
Регистрация: Jun 2005
Адрес: Moscow - immigrate from Volgodonsk
Сообщений: 2,534
|
такое бывает? а как борятся с этим?
|
|
|||||
Et cetera
Регистрация: Sep 2002
Сообщений: 30,784
|
Бывает, а как бороться — не знаю, не в курсе.
|
|
|||||
Регистрация: Nov 2006
Сообщений: 39
|
Все очень просто: в PHP встроены функции экранирования символов ( ' (кавычка), " (двойная ковычка), \ (обратный слэш) и нулевой символ (chr(0)). Подробней в документации.
О конкретном примере: экранирование данных приходящих из GET, POST и COOKIE регулируется опцией magic_quotes_gpc. А теперь ближе к телу, так сказать, начальные условия: запрос: Скрипт (script.php): Рассмотрим такой случай: А теперь другой случай: |
|
|||||
Регистрация: Jun 2005
Адрес: Moscow - immigrate from Volgodonsk
Сообщений: 2,534
|
спасибо, уважаю
|
Часовой пояс GMT +4, время: 15:42. |
|
« Предыдущая тема | Следующая тема » |
|
|