Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: Голосование на РНР

Сообщения:  [1-6] 

 
 автор: Artemy   (28.01.2005 в 21:07)   письмо автору
 
   для: Artemy   (27.01.2005 в 21:36)
 

Такой вариант работает!
Большое спасибо!

   
 
 автор: Artemy   (27.01.2005 в 21:36)   письмо автору
 
   для: cheops   (27.01.2005 в 21:14)
 

Не работающей код вверху страницы!
Мне кажеться что не определятся ip, поскольку сразу же идет внесение в MySQL, а там это поле остаёться пустым!
В прочем это файл vote.php в скрипте "Голосование на РНР".
Я сейчас попробую Ваш вариант!
<? 
    
// Получаем ip-адрес посетителя 
    
$ip $_SERVER['REMOTE_ADDR']; 
?> 

   
 
 автор: cheops   (27.01.2005 в 21:14)   письмо автору
 
   для: Artemy   (27.01.2005 в 20:53)
 

Не могли бы вы привести не работающий код? Не определяется адрес постетителя или сбоит в другом месте?

   
 
 автор: Artemy   (27.01.2005 в 20:53)   письмо автору
 
   для: cheops   (27.01.2005 в 20:15)
 

Ну вот например, на локальных машинах, с програмным обеспечением, установленным по Вашей статье, должно работать с вышенаписанным механизмом?
У меня не работает!

   
 
 автор: cheops   (27.01.2005 в 20:15)   письмо автору
 
   для: Artemy   (27.01.2005 в 17:08)
 

На разных серверах по разному определяется IP-адрес посетителей, это связано с использованием обратных кеширующих серверов... Этот способ сработает далеко не везде, например, на большинстве серверов должен работать следующий код:
<? 
    
// Получаем ip-адрес посетителя 
    
$ip $_SERVER['REMOTE_ADDR'];
?>

   
 
 автор: Artemy   (27.01.2005 в 17:08)   письмо автору
 
 

Скажите как это работает?
<?
    
// Получаем ip-адрес посетителя
    
$forward getenv(HTTP_X_FORWARDED_FOR);
    
$ip urldecode(getenv(HTTP_CLIENTIP));
    if ((
$forward != NULL)&&($forward != $REMOTE_ADDR))  $ip $ip."/".$forward;
?>

Может быть так и должно быть, но у меня в БД не записаваеться ip, т.е. все вноситься, а поле ip остаёться пустым?

   

Сообщения:  [1-6] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования