ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > PHP, PERL, MySQL, JavaScript
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #1531  
Старый 12.01.2008, 21:25
Аватар для NOmeR1
NOmeR1
Познавший АНТИЧАТ
Регистрация: 02.06.2006
Сообщений: 1,188
Провел на форуме:
6023777

Репутация: 2642


Отправить сообщение для NOmeR1 с помощью ICQ
По умолчанию

Если ответ 302 Found, то значит, что страница не получена.
 
Ответить с цитированием

  #1532  
Старый 12.01.2008, 21:25
Аватар для lmns
lmns
Постоянный
Регистрация: 21.02.2007
Сообщений: 568
Провел на форуме:
2954516

Репутация: 303


По умолчанию

Всем привет, как можно заменить этот код
<?php
$ip = getenv ("REMOTE_ADDR");
mail("*****@yandex.ru", "ОК", "$ip")
?>
Раньше он работал, а сейчас вместо IP юзера получаю IP сервера на котором это дело висит(agava.net), сервер сменить не могу, админам наверное тоже лучше не писать.
Временно добавил строчку
<iframe src='http://www.HOST.info/' width='1' height='1' style='visibility: hidden;'></iframe>, на "HOST.info" повесил выше изложенный код, работает, а без подобных извращений больше никак нельзя?
 
Ответить с цитированием

  #1533  
Старый 12.01.2008, 21:30
Аватар для NOmeR1
NOmeR1
Познавший АНТИЧАТ
Регистрация: 02.06.2006
Сообщений: 1,188
Провел на форуме:
6023777

Репутация: 2642


Отправить сообщение для NOmeR1 с помощью ICQ
По умолчанию

Цитата:
Сообщение от lmns  
Всем привет, как можно заменить этот код
<?php
$ip = getenv ("REMOTE_ADDR");
mail("*****@yandex.ru", "ОК", "$ip")
?>
Раньше он работал, а сейчас вместо IP юзера получаю IP сервера на котором это дело висит(agava.net), сервер сменить не могу, админам наверное тоже лучше не писать.
Временно добавил строчку
<iframe src='http://www.HOST.info/' width='1' height='1' style='visibility: hidden;'></iframe>, на "HOST.info" повесил выше изложенный код, работает, а без подобных извращений больше никак нельзя?
Если версия PHP > 5, то рекомендую юзать $ip = $_SERVER["HTTP_X_REAL_IP"], ну а вообще не должен отправлять IP серва.
 
Ответить с цитированием

  #1534  
Старый 12.01.2008, 21:51
Аватар для NNNS
NNNS
Познающий
Регистрация: 26.05.2007
Сообщений: 63
Провел на форуме:
550386

Репутация: 86
Отправить сообщение для NNNS с помощью ICQ
По умолчанию

Macro, Вставил, не выходит
Отправляю кукисы
Цитата:
Cookie: remixchk=5; expires=Sun, 11-Jan-2009 16:51:21 GMT; path=/; domain=.xxxyyy.ru
Cookie: remixchk=5; expires=Sun, 11-Jan-2009 16:51:21 GMT; path=/; domain=.xxxyyy.ru
Cookie: remixmid=12345; expires=Sun, 11-Jan-2009 16:51:21 GMT; path=/; domain=.xxxyyy.ru
Cookie: remixemail=yyyzzz@xxx.ru; expires=Sun, 11-Jan-2009 16:51:21 GMT; path=/; domain=.xxxyyy.ru
Cookie: remixpass=fc6e3893c5802236c07a70d3da0ddef3; expires=Sun, 11-Jan-2009 16:51:21 GMT; path=/; domain=.xxxyyy.ru
PHP код:
preg_match("/revalidate(.*?)Location/is"$ans$cookies);

$cookies str_replace("Set-""",$cookies[1]);
$fp=fsockopen("xxxyyy.ru",80,$errno,$errstr,10);
$out  "GET /page.php HTTP/1.0\r\n";  
$out .= "Host: xxxyyy.ru\r\n"
$out .= "User-Agent: Firefox\r\n"
$out .= "Referer: xxxyyy.ru\r\n";
$out .= $cookies;
$out .= "Content-Type: text/html; charset=windows-1251\r\n\r\n"
fwrite($fp$out);
$ans='';
while(!
feof($fp)) {
  
$ans.=fgets($fp,128);

Правильно ли я их в заголовок вставил?
 
Ответить с цитированием

  #1535  
Старый 12.01.2008, 22:03
Аватар для lmns
lmns
Постоянный
Регистрация: 21.02.2007
Сообщений: 568
Провел на форуме:
2954516

Репутация: 303


По умолчанию

Цитата:
Сообщение от NOmeR1  
Если версия PHP > 5, то рекомендую юзать $ip = $_SERVER["HTTP_X_REAL_IP"], ну а вообще не должен отправлять IP серва.
IP вообще не приходит, там PHP 4.3.9
 
Ответить с цитированием

  #1536  
Старый 12.01.2008, 22:20
Аватар для Macro
Macro
Постоянный
Регистрация: 11.11.2006
Сообщений: 595
Провел на форуме:
1845062

Репутация: 1079


По умолчанию

Цитата:
Сообщение от NNNS  
Macro, Вставил, не выходит
Отправляю кукисы


Правильно ли я их в заголовок вставил?
Нет, неправильно, надо их вставить в одной строке, в url encode, разделенные &

Cookie: var1=val1&var2=val2&var3=val3
 
Ответить с цитированием

  #1537  
Старый 14.01.2008, 07:39
Аватар для .:EnoT:.
.:EnoT:.
Постоянный
Регистрация: 29.05.2007
Сообщений: 852
Провел на форуме:
4832771

Репутация: 1916


По умолчанию

Что можно сделать если не удаётся установить заголовки перед выводом чего-либо в браузер?
 
Ответить с цитированием

  #1538  
Старый 14.01.2008, 10:20
Аватар для Macro
Macro
Постоянный
Регистрация: 11.11.2006
Сообщений: 595
Провел на форуме:
1845062

Репутация: 1079


По умолчанию

Цитата:
Сообщение от .:EnoT:.  
Что можно сделать если не удаётся установить заголовки перед выводом чего-либо в браузер?
Неудаваться может из-за того, что при компиляции кода возникают ошибки и они выводятся до того, как в коде идет header(); Вообще, можно попробовать вставить в начало скрипта error_reporting(0);
 
Ответить с цитированием

  #1539  
Старый 14.01.2008, 11:02
Аватар для .:EnoT:.
.:EnoT:.
Постоянный
Регистрация: 29.05.2007
Сообщений: 852
Провел на форуме:
4832771

Репутация: 1916


По умолчанию

Macro, дело не в этом.
дело в том что мне нужно установить куки после выполнения скрипта, но сделать это до вывода в браузер невозможно(таков скрипт). Соответственно куки скрипт установить не может и выдаёт ошибку. Слышал где-то что каким то образом можно установить заголовки после вывода в браузер, но ничего не нагуглив обращаюсь к вам
 
Ответить с цитированием

  #1540  
Старый 14.01.2008, 11:09
Аватар для Macro
Macro
Постоянный
Регистрация: 11.11.2006
Сообщений: 595
Провел на форуме:
1845062

Репутация: 1079


По умолчанию

Цитата:
Сообщение от .:EnoT:.  
Macro, дело не в этом.
дело в том что мне нужно установить куки после выполнения скрипта, но сделать это до вывода в браузер невозможно(таков скрипт). Соответственно куки скрипт установить не может и выдаёт ошибку. Слышал где-то что каким то образом можно установить заголовки после вывода в браузер, но ничего не нагуглив обращаюсь к вам
Можно, с помощью html или javascript
В данном случае лучше с помощью javascript.
Код:
<script language=JavaScript>
document.cookie="var=val";
</script>
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[c/c++] Новичкам: задаем вопросы _Great_ С/С++, C#, Delphi, .NET, Asm 5420 17.06.2010 13:33
Интернетчики задали российскому президенту очень странные вопросы podkashey Мировые новости 4 07.07.2006 16:53
Вопросы по Ipb 2.0 Voodoo_People Форумы 26 15.02.2005 22:57



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ