Не раз уже встречал не на одном сайте ссылки от например:
fishki.net/comment.php?id=27072 или
http://forum.wm-help.net/go/?http://www.lvivfashionweek.com/?lang=ukr&cat=designers или
auto.mail.ru/text.html?id=25591&rubric=160
обращаю внимание именно на фрагмент ссылки что начинается после знака "?" каким образом генерируется такой тип ссылки например: ?lang=ukr&cat=designers и как можно такое сделать у себя на странице ?
Таким образом (строка после знака "?") передаются параметры программе-обработчику, а на основании этих параметров программа уже решает, что делать при данной "комбинации" параметров.
Это называется GET-запрос.
За ссылкой, после знака "?" идут переменные вопроса, знак равенства, их значение; потом разделяющий амперсант.
В PHP обратиться к ней можно через глабальный массив $_GET;
Например если ссылка такая: что_то_там?page=2&theme=1
То код может быть таким:
to: torrentevg
если сделать http://wm-help.net/?module=search&search_str=get+%E7%E0%EF%F0%EE%F1&sa=%CF%EE%E8%F1%EA+%EF%EE+%F1%E0%E9%F2%F3 по "get запрос" на сайте, можно найти много интересного.
Возможно это известно, но повторюсь.
Идея работы PHP скриптов. Есть два компьютера. Один у пользователя (клиент), другой в интернете (сервер). Когда клиент запрашивает страницу, сервер возвращает ему HTML (страницу в виде HTML). Если запрашиваемая пользователем страница является PHP скриптом (обычно расширение .php), но на компьютере сервера запускается "PHP-машина". Она интерпретирует PHP-скрипт. В результате чего появляется HTML-код, который уже и посылается машине пользователя.
Чтобы дома просматривать результат работы своих сриптов, вам нужно установить на компьютере сервер. (Apache + PHP).
Но можно не замарачиваться этими сложностями, когда хочется просто делать скрипты. Есть классная штука, написанная нашими соотечественниками: http://forum.wm-help.net/go/?http://www.denwer.ru/
В кратце, как установить сайт в денвере:
Проинсталлировать сначала. Потом расположи файл index.php в каталоге: Папка_с_денвером\home\Имя_сайта.ru\www\index.php
Запускай Денвер, и пиши в браузере "Имя_сайта.ru" - твоя страница запустится.
Вот простой пример на PHP.
Сама страница и PHP в одном файле index.php.
Invision Power Board ()
© Invision Power Services ()