[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Не создается кука
Страницы: 1, 2, 3
inpost
user_name
Первой строчкой вывод ошибок включи:
error_reporting(-1);
ini_set('display_errors',1);

А дальше, установи куку на 1 час, то есть time()+3600 для третьего параметра.

_____________
Обучаю веб-программированию качественно и не дорого: http://school-php.com
Фрилансер, принимаю заказы: PHP, JS, AS (видео-чаты). Писать в ЛС (Личные сообщения на phpforum).
user_name
dron4ik
Аякс работает, я же говорил)
dron4ik
user_name
без кода ничего не скажу... описания не хватает!!!

_____________
Ex3m.com.ua — Активный образ жизни
user_name
inpost
Я не понимаю как я посмотрю ошибку. Если она происходит в другом файле. не в index.php с которого я запрос делаю а в handler.php к которому я обращаюсь через аякс.
dron4ik
user_name
тогда тут все гораздо сложнее чем тебе кажется)))
У тебя аякс улетает? ты проверил? как ты это сделал?)))

_____________
Ex3m.com.ua — Активный образ жизни
user_name
dron4ik
Да все проходит, у меня стоит тип данных json. в php обработчике c помощью json_encode() отсылаю данные на клиент просто вывожу переменную алертом из обработчика. работает.
user_name
Вот весь код вместе с бд - https://yadi.sk/d/8nh-ufFFiimEL . там одна таблица users. Это было тестовое задание, хотел на работу попробовать устроиться laugh.gif dry.gif
Было хорошо если бы кто то прокомментировал все что я сделал, и сказал почему я плохой разработчик laugh.gif dry.gif
user_name
на отдельном примере все получилось. кука создается. mad.gif
user_name
Я хренов маг. Оказывается все из-за includ'a
include('db_connect.php'); c этой строчкой не работает, без нее работает.
Но там просто соединение с бд.
<?php
try
{
$dbObj = new PDO('mysql:host=localhost;dbname=reg', 'root', '');
$dbObj->setAttribute( PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
$dbObj->exec('SET CHARACTER SET utf8');
}
catch(PDOException $e) {
file_put_contents('PDOErrors.txt', $e->getMessage(), FILE_APPEND);
}
?>

Я даже подумать не мог, но почему так :huh:
user_name
Кароче так и не понял в чем проблема, вставил этот же код подключения бд вместо includa и все заработало. Можно предположить что у меня был не верный путь к файлу. Но он точно правилен.
inpost
user_name
Chrome. Открывай консоль (F12), вкладку NETWORK. Там при запросе Ajax будет этот файл. А так же по клику на него будет под-вкладке RESPONSE, там смотри.

_____________
Обучаю веб-программированию качественно и не дорого: http://school-php.com
Фрилансер, принимаю заказы: PHP, JS, AS (видео-чаты). Писать в ЛС (Личные сообщения на phpforum).
user_name
inpost, спасибо большое, не знал.
user_name
Собственно вот br /> <b>Warning</b>: Cannot modify header information - headers already sent by (1) in <b>C:\OpenServer\domains\localhost\server\auth_handler.php</b> on line <b>38</b><br /
user_name
Эта ошибка возникает с include("db_connect.php");
если вместо includa вставить содержимое этого db_connect.php то ошибки нет.
Как это объясняется ? Какие еще нафик заголовки ? очень интересно почему так происходит.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.