Автор Тема: Разрешите поинтересоваться...  (Прочитано 4756 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Orme

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 15
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Разрешите поинтересоваться...
« : 13 Сентября 2003, 16:20:11 »
Уважаемые знатоки,

Cкажите пожалуйста, возможно узнать, что юзер написал в строке адреса браузера (точно), а потом с этим делать
то, что хочется, например

if (!preg_match(... , $to_cho_vstroke)) {

cho_hochu

}

?

-----
Спасибо...

Оффлайн Yukko

  • Координатор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 1586
  • +0/-0
  • 0
    • Просмотр профиля
    • http://estrabota.com.ua
Разрешите поинтересоваться...
« Ответ #1 : 13 Сентября 2003, 16:46:57 »
if (!preg_match(... , $_SERVER[\'HTTP_REFERER\']))
работа в Украине

Оффлайн Yukko

  • Координатор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 1586
  • +0/-0
  • 0
    • Просмотр профиля
    • http://estrabota.com.ua
Разрешите поинтересоваться...
« Ответ #2 : 13 Сентября 2003, 16:50:36 »
либо
if (!preg_match(... , $_SERVER[\'HTTP_HOST\'].$_SERVER[\'SCRIPT_NAME\']))
Смотря что тебе надо...
работа в Украине

Оффлайн Меняздесьдавнонет

  • новичЕк
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 5698
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
Разрешите поинтересоваться...
« Ответ #3 : 14 Сентября 2003, 11:19:36 »
Узнать это ТОЧНО это невозможно, естественно.
поскольку то, что пишется в строке, лишь очень отдаленно напоминает ЗАПРОС, который браузер отправляет серверу.
А если учесть, что сервер может преобразовать запрос, то задача становится и вовсе нереальной.

поэтому надо не бегать, как юкко, с совершенно фантастическими предположениями, типа \'HTTP_REFERER\', про который он просто не понимает, что это такое, а взять, и написать в скрипте ОДНУ строчку

phpinfo()

и посмотреть в ней САМОМУ нужную переменную.
и запомнить название этой команды как отче наш, и ВСЕГДА писать ее до того, как идешь задавать вопрос на форум.

Оффлайн Yukko

  • Координатор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 1586
  • +0/-0
  • 0
    • Просмотр профиля
    • http://estrabota.com.ua
Разрешите поинтересоваться...
« Ответ #4 : 14 Сентября 2003, 14:52:20 »
RomikChef
ИМХО, все зависит от ситуации... сам сказал, что узнать точно невозможно...
[OFF]а что такое HTTP_REFERER я очень неплохо понимаю...[/OFF]
работа в Украине

Оффлайн Меняздесьдавнонет

  • новичЕк
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 5698
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
Разрешите поинтересоваться...
« Ответ #5 : 14 Сентября 2003, 15:03:26 »
ну расскажи мне, родной, если ты так все знаешь, что выведет на экран строчка
echo $_SERVER[\'HTTP_REFERER\'];
после того, как юзер введет в своем браузере адрес
http://www.webscript.ru
И объясни - почему.

Оффлайн Yukko

  • Координатор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 1586
  • +0/-0
  • 0
    • Просмотр профиля
    • http://estrabota.com.ua
Разрешите поинтересоваться...
« Ответ #6 : 14 Сентября 2003, 15:47:47 »
RomikChef
ничего
работа в Украине

Оффлайн Yukko

  • Координатор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 1586
  • +0/-0
  • 0
    • Просмотр профиля
    • http://estrabota.com.ua
Разрешите поинтересоваться...
« Ответ #7 : 14 Сентября 2003, 15:54:34 »
Referer — дословно: тот который ссылается. Параметр передается через поле заголовка http запроса. Описан в rfc2068.
работа в Украине

Оффлайн Меняздесьдавнонет

  • новичЕк
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 5698
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
Разрешите поинтересоваться...
« Ответ #8 : 14 Сентября 2003, 16:08:12 »
Ну тогда объясни, зачем ты про него писал?
и не поправился ДО СИХ ПОР.
До сих пор в этом треде нету от тебя слов  - "первый ответ - неправильный. прошу прощения. ступил, ошибся".
А только нелепые оправдания непонятно, в чем.
У тебя такая низкая самооценка, что ты не в силах признать свою неправоту даже если неправ ты взялся отвечать другому человеку? И твой ответ, если тебя за руку не схватить, уведет его в неверном направлении?
вопрос этот был риторическия, как это не прискорбно.


Этот случай, как я понимаю, все равно не научит тебя думать, перед тем, как кидаться писать ответ?
А уж ПРОВЕРИТЬ свой ответ, выполнить предлагаемый код сначала - такого я даже и упоминать боюсь.
Это ж гораздо сложнее, чем черкнуть пару строчек от балды.
« Последнее редактирование: 14 Сентября 2003, 16:13:15 от RomikChef »

Оффлайн Yukko

  • Координатор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 1586
  • +0/-0
  • 0
    • Просмотр профиля
    • http://estrabota.com.ua
Разрешите поинтересоваться...
« Ответ #9 : 14 Сентября 2003, 16:17:32 »
RomikChef
Уважаемые читатели данного форума, извините, ошибся, ступил... и все такое! Первый мой ответ неправильный!

Цитировать
увелдет его в неверном направлении?

Человека умеющего думать, приведет туда, куда надо... ИМХО (хотя тут я могу ошибаться)

Большую часть своих советов я проверяю...

Сначала надо разобраться, ГДЕ он вводит и ГДЕ хочет получить... если там где ввел, нажал и хочет получить результат, то работать реферер естественно не будет

[off]С самооценкой у меня все ок :) правда это не так сильно выражено, как у тебя![/off]
работа в Украине

Оффлайн nagash

  • Фанат форума
  • Старожил
  • ****
  • Сообщений: 341
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.nagash.org
Разрешите поинтересоваться...
« Ответ #10 : 17 Сентября 2003, 08:22:53 »
$_SERVER[\'QUERY_STRING\']

Оффлайн Orme

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 15
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Разрешите поинтересоваться...
« Ответ #11 : 17 Сентября 2003, 11:48:13 »
Большое спасибо,

то что мне надо было, я здесь нашел.

А спор RomikChef\'a с
Yukko мне кажется безпредметным...

Оффлайн Xander

  • санитар леса
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 1780
  • +0/-0
  • 2
    • Просмотр профиля
Разрешите поинтересоваться...
« Ответ #12 : 17 Сентября 2003, 12:19:47 »
[off]Спор-то предметный, вполне.
Вот только он должен по-моему происходить приватно, а не на форуме. Ибо нефиг[/off]
•••Jah\'d never let us down!•••

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28