Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Referrer 
:(
    Опции темы
Aliance
Дата 31.3.2005, 15:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


I ♥ <script>
****


Профиль
Группа: Модератор
Сообщений: 6418
Регистрация: 2.8.2004
Где: spb

Репутация: нет
Всего: 137



Имеется строка
Код

<!--#echo var="HTTP_REFERER" -->

Выдающая Referrer. Но если он пустой - она выдаст (none). Так вот, как можно проверить пустой ли он или нет, и если пустой писать нет, если нет - включать эту строку и писать ее значение?

PM MAIL WWW ICQ Skype   Вверх
Secandr
Дата 31.3.2005, 15:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Связист
****


Профиль
Группа: Экс. модератор
Сообщений: 4043
Регистрация: 3.8.2003
Где: Russia, Volgograd

Репутация: 2
Всего: 39



пользуй javascript


--------------------
Мышки плакали, кололись, но продолжали жрать кактусы (с) cisco
PM ICQ AOL   Вверх
Aliance
Дата 31.3.2005, 15:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


I ♥ <script>
****


Профиль
Группа: Модератор
Сообщений: 6418
Регистрация: 2.8.2004
Где: spb

Репутация: нет
Всего: 137



Т.е. если строка равна (none), то считать ее пустой... Ясно. Просто думал эможно огранизовать на стороне сервера, было бы лучше.
PM MAIL WWW ICQ Skype   Вверх
Secandr
Дата 1.4.2005, 13:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Связист
****


Профиль
Группа: Экс. модератор
Сообщений: 4043
Регистрация: 3.8.2003
Где: Russia, Volgograd

Репутация: 2
Всего: 39



пользуйся пхп и не мучайся smile там можно всё


--------------------
Мышки плакали, кололись, но продолжали жрать кактусы (с) cisco
PM ICQ AOL   Вверх
Aliance
Дата 1.4.2005, 14:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


I ♥ <script>
****


Профиль
Группа: Модератор
Сообщений: 6418
Регистрация: 2.8.2004
Где: spb

Репутация: нет
Всего: 137



Для человека, знакомого с php только поверхностно. это мало чего гворит.
PM MAIL WWW ICQ Skype   Вверх
Secandr
Дата 1.4.2005, 16:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Связист
****


Профиль
Группа: Экс. модератор
Сообщений: 4043
Регистрация: 3.8.2003
Где: Russia, Volgograd

Репутация: 2
Всего: 39



Код

<?
$a=$_SERVER['HTTP_REFERER'];
if ($a==''){$a='нема';}
print $a;
?>



--------------------
Мышки плакали, кололись, но продолжали жрать кактусы (с) cisco
PM ICQ AOL   Вверх
Aliance
Дата 1.4.2005, 16:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


I ♥ <script>
****


Профиль
Группа: Модератор
Сообщений: 6418
Регистрация: 2.8.2004
Где: spb

Репутация: нет
Всего: 137



Спс ) А как называются все вот такие константы (аля $_SERVER['HTTP_REFERER']) и где про них можно почитать?
PM MAIL WWW ICQ Skype   Вверх
Secandr
Дата 1.4.2005, 17:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Связист
****


Профиль
Группа: Экс. модератор
Сообщений: 4043
Регистрация: 3.8.2003
Где: Russia, Volgograd

Репутация: 2
Всего: 39



Aliance Это глобальные переменые. Есть:
$_SERVER
$_GET
$_POST
$_COOKIES
$_REQUEST

Вроде всё.

Прочитать всё содержимое:
Код

foreach($_SERVER as $k=>$v){
print "$k=$v<br>";
}

А документации кроме стандартной я не читал.


--------------------
Мышки плакали, кололись, но продолжали жрать кактусы (с) cisco
PM ICQ AOL   Вверх
Aliance
Дата 1.4.2005, 17:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


I ♥ <script>
****


Профиль
Группа: Модератор
Сообщений: 6418
Регистрация: 2.8.2004
Где: spb

Репутация: нет
Всего: 137



Спасибо, будем смотреть :-)
PM MAIL WWW ICQ Skype   Вверх
dm9
Дата 21.4.2005, 11:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Дмитрий Копытин
****


Профиль
Группа: Vingrad developer
Сообщений: 3876
Регистрация: 22.7.2002
Где: Москва

Репутация: 1
Всего: 137



Цитата(Secandr @ 1.4.2005, 17:13)
<?
$a=$_SERVER['HTTP_REFERER'];
if ($a==''){$a='нема';}
print $a;
?>


Secandr, имхо, варнинг может вылететь - не солидно.

Я так делаю:
Код

if (isset($_SERVER["HTTP_REFERER"])) $a=$_SERVER["HTTP_REFERER"];
else $a="";


PM MAIL ICQ   Вверх
Mal Hack
Дата 21.4.2005, 11:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Мудрый...
****


Профиль
Группа: Участник Клуба
Сообщений: 9926
Регистрация: 15.2.2004

Репутация: 1
Всего: 261



Цитата(dm9 @ 21.4.2005, 12:30)
Я так делаю:

проще:
Код
$a = (isset($_SERVER["HTTP_REFERER"]))?$_SERVER["HTTP_REFERER"]:"";

PM ICQ   Вверх
dm9
Дата 21.4.2005, 11:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Дмитрий Копытин
****


Профиль
Группа: Vingrad developer
Сообщений: 3876
Регистрация: 22.7.2002
Где: Москва

Репутация: 1
Всего: 137



Mal Hack, ну паскалист я, не сишник! Не могу никак привыкнуть к этим конструкциям!
Спасибо smile

PM MAIL ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Продвижение и оптимизация сайтов | Следующая тема »


 




[ Время генерации скрипта: 0.0789 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.