|
|
|
| у меня код-счётчика-статистики был раньше на яваскрипте, а сейчас перешёл на ПХП.
так вот я там раньше делал escape(document.referer); и так далее.
как такой escape() реализовать в ПХП ? | |
|
|
|
|
|
|
|
для: ref
(04.04.2005 в 18:09)
| | Перевести данные в безопасный режим можно при помощи функции rawurlencod
<?php
echo rawurlencode("123 123");
?>
|
http://www.softtime.ru/dic/id_dic=274&id_group=10 | |
|
|
|
|
|
|
|
для: cheops
(04.04.2005 в 23:45)
| | Спасибо Cheops
Давно я к Вам не заходил на форум -)
а rawurldecode раскодирует урл, да?
офтоп: А книжка вторая по ПХП вышла уже?
п.с. блин я туплю - я ж делал urldecode() -)
а принципиальная разница raw или без raw ? | |
|
|
|
|
|
|
|
для: ref
(05.04.2005 в 09:58)
| | Да, rawurldecode декодирует данные, разница между rawurlencode и urlencode, заключается в том, что первый пробел заменяет на %20, а второй на +. Последний случай удобно применять при работе с поисковыми системами - там это часто используется.
Вторая книга, "PHP 5. Практика создания Web-сайта" уже вышла и продаётся http://www.softtime.ru/php5/?id_article=43. Ориентировочно в мае этого года выйдет третья книга "PHP 5 в примерах", которая будет своеобразным сборником рецептов в Web-программировании. | |
|
|
|
|
|
|
|
для: cheops
(05.04.2005 в 11:13)
| | спасибо за ответ
думаю остановлюсь всёже на raw.
вроде бы escape() javascript работает так...
т.е. делает %20 на пробел. | |
|
|
|