Написать письмо   
 
logo
 
Snippy
Сборник
примеров кода
Строка запросы выглядит, например, так: http://snippy.ru/?var=res. Разумеется, JavaScript не является самым оптимальным языком программирования для обработки подобных запросов, но иногда его применение оправдано. Прежде всего тогда, когда у вас нет возможности использовать серверные языки типа Perl, PHP. Задача сводится к вычленению переменных и их значений из запроса (?var=res), которому в JavaScript соответствует свойство window.location.search или просто location.search. Для этого можно использовать следующую функцию.
Читать дальше...


Если требуется перенаправить пользователя на другую страницу, но при этом так, чтобы пользователь ничего не заметил, нужно использовать метод Transfer объекта Server:
Читать дальше...


Если требуется перенаправить посетителя сайта на другую страницу, то можно использовать метод Redirect объекта Response:
Читать дальше...


Пример показывает, как можно удалить страницу из истории браузера, чтобы она не была доступна через кнопки Вперед/Назад (Back/Forward).
Читать дальше...



Часто при работе с библиотекой cURL, если вы используете опцию CURLOPT_FOLLOWLOCATION (при получении заголовка Location будет происходить автоматическое перенаправление на указанный URL) может возникать следующая ошибка "CURLOPT_FOLLOWLOCATION cannot be activated when in safe_mode or an open_basedir is set in". Она означает что необходимо выключить safe_mode или деактивировать директиву open_basedir. Часто хостинг-компании не позволяют сделать ни того ни другого.
Для решения этой проблемы воспользуйтесь следующей функцией вместо curl_exec.
Функция curl_redir_exec проверяет в возращаемых заголовках заголовок Location, если он присуствует, то пытается перейти по url указанному в заголовке, если он отсуствует - отдает полученное содержимое.
Читать дальше...