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

не работает setcookie и header
  #1  
Старый 03.02.2010, 16:35
Аватар для bomber
bomber
Новичок
Регистрация: 17.03.2008
Сообщений: 29
Провел на форуме:
62375

Репутация: 1
По умолчанию не работает setcookie и header

парни, объясните мне кто-нибуть при каких условиях может не работать setcookie("kuki", 1, time() + 86000); и header("Content-Type: text/html;charset=utf-8");

на сервере стоит PHP/5.2.6-1+lenny4, какие-то непонятные проблемы с кодировкой, не могу выставить utf-8, из-за чего в IE выводятся крякозябли, в остальных браузерах норм
 
Ответить с цитированием

  #2  
Старый 03.02.2010, 16:44
Аватар для ntldr
ntldr
Постоянный
Регистрация: 04.12.2007
Сообщений: 424
Провел на форуме:
2364957

Репутация: 479
По умолчанию

при условии что уже был какой-то вывод в тело страницы
 
Ответить с цитированием

  #3  
Старый 03.02.2010, 17:11
Аватар для DiHWO
DiHWO
Участник форума
Регистрация: 23.10.2009
Сообщений: 103
Провел на форуме:
289669

Репутация: 7
По умолчанию

если у тебя файл начинаеться так:
Код:
всякая инва...скрипты
скрипт вывода чегонибудь 
<? echo 'blablabla'; ?>
а потом
<? setcookie() ?>
то ничего не получиться, надо:
Код:
<? setcookie() ?>
всякая инфа блаблабла
тоесть setcookie() должен быть в самом начале.
Про кодировку:
Код:
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
 
Ответить с цитированием

  #4  
Старый 03.02.2010, 17:49
Аватар для mr.The
mr.The
Познавший АНТИЧАТ
Регистрация: 30.04.2007
Сообщений: 1,206
Провел на форуме:
4778940

Репутация: 1257


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

Цитата:
Про кодировку:
Тут нужно не забыть отключить BOM при сохранение файла в utf-8
 
Ответить с цитированием

  #5  
Старый 03.02.2010, 18:14
Аватар для bomber
bomber
Новичок
Регистрация: 17.03.2008
Сообщений: 29
Провел на форуме:
62375

Репутация: 1
По умолчанию

так и думал, что нужно уточнить, что перед этими параметрами нет вывода, но есть переменные, тоесть так не работает:

$a = 1;
setcookie("kukis", 1, time() + 86000);

а так работает:

setcookie("kukis", 1, time() + 86000);
$a = 1;

аналогично и с header, сам впервый раз с таким встречаюсь

все файлы в win-1251 и база тоже, просто в скрипте есть условие, если оно равно 1, то применяется:

header("Content-Type: text/html;charset=utf-8");

а для строк iconv, но что-то ни как не хочет выставлятся нужная кодировка и куки не ставятся
 
Ответить с цитированием

  #6  
Старый 03.02.2010, 18:17
Аватар для bomber
bomber
Новичок
Регистрация: 17.03.2008
Сообщений: 29
Провел на форуме:
62375

Репутация: 1
По умолчанию

так и думал, что нужно уточнить, что перед этими параметрами нет вывода, но есть переменные, тоесть так не работает:

$a = 1;
setcookie("kukis", 1, time() + 86000);

а так работает:

setcookie("kukis", 1, time() + 86000);
$a = 1;

аналогично и с header, сам впервый раз с таким встречаюсь

все файлы в ANSI и база в cp1251, просто в скрипте есть условие, если оно равно 1, то применяется:

header("Content-Type: text/html;charset=utf-8");

а для строк iconv, но что-то ни как не хочет выставлятся нужная кодировка и куки не ставятся
 
Ответить с цитированием

  #7  
Старый 03.02.2010, 18:22
Аватар для Krist_ALL
Krist_ALL
Banned
Регистрация: 14.01.2009
Сообщений: 515
Провел на форуме:
1996429

Репутация: 468


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

Цитата:
$a = 1;
setcookie("kukis", 1, time() + 86000);

а так работает:

setcookie("kukis", 1, time() + 86000);
$a = 1;
такова быть не может.
 
Ответить с цитированием

  #8  
Старый 03.02.2010, 18:30
Аватар для bomber
bomber
Новичок
Регистрация: 17.03.2008
Сообщений: 29
Провел на форуме:
62375

Репутация: 1
По умолчанию

дубль
 
Ответить с цитированием

  #9  
Старый 03.02.2010, 18:50
Аватар для bomber
bomber
Новичок
Регистрация: 17.03.2008
Сообщений: 29
Провел на форуме:
62375

Репутация: 1
По умолчанию

Цитата:
Сообщение от Krist_ALL  
такова быть не может.
ага, приврал малеха, перед эти еще идут вставки скриптов через require_once

если ставить куки перед вставкой файлов, то все работает, опять -
 
Ответить с цитированием

  #10  
Старый 03.02.2010, 18:51
Аватар для Krist_ALL
Krist_ALL
Banned
Регистрация: 14.01.2009
Сообщений: 515
Провел на форуме:
1996429

Репутация: 468


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

значит в файлах есть вывод или пробел перед открытием дескриптjра <?php
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Icq БОТЫ NeuRonix ICQ 18 10.04.2010 23:56
ICQ Чаты и боты для Вас! icq.morgan Разное - Покупка, продажа, обмен 2 01.11.2009 17:56
Не работает голосование? FelixKoT Социальные сети 2 30.09.2009 19:47
md5 Badak Расшифровка хешей 12 08.08.2009 21:41
Faq Что делать, если компьютер не работает zl0ba Болталка 18 10.12.2006 11:27



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


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




ANTICHAT.XYZ