Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
||
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[3.144.48.135] |
|
Сообщ.
#1
,
|
|
|
Почему могут не прописываться куки в PHP и как с этим бороться?
|
Сообщ.
#2
,
|
|
|
Может в брозере куки отключены.
Да и вообще голимняк эти куки - сессиями лучше пользоваться... |
Сообщ.
#3
,
|
|
|
Да кстати посмотри свой php.ini повнимательнее - может там ответ найдешь ;D ;D ;D
|
Сообщ.
#4
,
|
|
|
В броузере куки включены, другие скрипты работают, а мой - нет.
Мне предпочтительно пользовать именно куки, т. к. нужно просто прописывать клиенту его имя и e-mail, которые он ввел в гостевой книге. |
Сообщ.
#5
,
|
|
|
Если у клиента все включено, то ошибка у тебя в 17-й строке
Что-то не так делаешь... и от нас скрываешь |
Сообщ.
#6
,
|
|
|
Ничего не понял...
Почему куки предпочтительнее??? |
Сообщ.
#7
,
|
|
|
2vot: цитирую файл guestbook.php:17 - " $Req = $HTTP_POST_VARS;". Ошибок нет :-)
2Алексей: потому, что загоняться не хочу :-) Есть такое подозрение, что перед вызовом setcookie() уже успевают заслаться header'ы, но только не понятно как. Попробую объяснить подробнее что я делаю. Значит так. Имеется скрипт .php, который при вызове с разными параметрами подгружает разные html-странички и вставляет их в template. Работает отлично, глюков не замечено. Имеется другой скрипт guestbook.php. Он тоже работает, делает все, что должен, кроме прописывания куков. Когда он вызывается с параметром "добавить новое сообщение", новое сообщение добавляется. После операции добавления у меня стоит: setcookie("afs_gb_nickname", "THE NICKNAME", time()+60*60*24*30); , причем, перед этой строчкой у меня <i>вроде бы</i> нету ни одного print'a и echo'а. Скрипт guestbook.php вызывается скриптом .php, и сам по себе не работает. Вроде, так. |
Сообщ.
#8
,
|
|
|
Проверь вызываемые ранее функции на предмет вывода хеадера
|
Сообщ.
#9
,
|
|
|
Каким образом?
|
Сообщ.
#10
,
|
|
|
setcookie("afs_gb_nickname", "THE NICKNAME", time()+60*60*24*30);
А где хост, путь, идентификатор безопасного соединения??? Попробуй вот так: setcookie("afs_gb_nickname", "THE NICKNAME", time()+60*60*24*30,"/", "yourhost.ru",0); Не хочу показаться занудой но все же советую сделать сессией - одна строка кода и те же глобальные переменные... Все тоже самое. Я то вот недолюбливаю куки и частенько их тру: паранойя... |
Сообщ.
#11
,
|
|
|
Я попробовал этот guestbook.php пускать отдельно: работает. А вместе с движком нет.
2Алексей: А как пользовать сессии? |
Сообщ.
#12
,
|
|
|
Да кстати header ни при чем - интерпретатор сказал бы тебе что не может
Блин короче : Warning: Cannot add header information - headers already sent by Смотри варнинги. Или попробуй сам вставить строку print " "; перед установкой куки и посмотри что выйдет. |
Сообщ.
#13
,
|
|
|
Держи пример:
Session.phtml <?php session_start(); ?> <html> <head> <title>Session</title> </head> <body> <?php print "Your session id is: ".session_id()."<hr>"; //include("Global.phtml"); session_register("product1"); session_register("product2"); $product1="SSS"; $product2="xxx"; print session_encode()."<hr>"; ?> <a href="Session2.phtml">Next</a> </body> </html> Session2.phtml <?php session_start(); ?> <html> <head> <title>Session</title> </head> <body> <?php print "<ul><li>$product1<li>$product2</ul>"; print session_save_path(); ?> </body> </html> Думаю разберешься. Что не понятно - спрашивай. |
Сообщ.
#14
,
|
|
|
Да еще сделай каталог /tmp (в Unix) где будут храниться временные файлы сессий.
В форточках - укажи к нему путь в php.ini |
Сообщ.
#15
,
|
|
|
Если надо - могу скан книжки прислать с описанием как работать с сессиями - укажи просто свой майл, а то чтоб его узнать регистрироваьтся надо :(.
5 стр всего. |
Сообщ.
#16
,
|
|
|
Давай на сайт выложим?!
|
Сообщ.
#17
,
|
|
|
Это пожалуйста но в текст мне перетаскивать влом - может утилита какая есть??
Кому слать то?? |
Сообщ.
#18
,
|
|
|
Программка есть такая - FineReader
|
Сообщ.
#19
,
|
|
|
Ставил - она не пошла :-( ХЗ почему.
Ладно попробую еще раз. |
Сообщ.
#20
,
|
|
|
1. Попробуй, пожалуйста.
2. Не ругайся здесь, пожалуста. |
Сообщ.
#21
,
|
|
|
ОК если надо то надо, но я счас с сети закачнул почти что комплитный мануал по ПХП4
может легче его скинуть??? Там все о сессиях написано. Да и не только... урл исходника: http://www.treasury.ru/~ark/php/manual.html Как? |
Сообщ.
#22
,
|
|
|
Вроде, починил. Теперь работает. Посмотрите, плиз,
http://andyag.far.ru/.php?w=gb&a=show_messages&p=0 |
Сообщ.
#23
,
|
|
|
Чтото у тебя там со ссылками плохо на авардсах:
http://kidsoft.vrn.ru/ нету такого!!! Кажись гостевуха работает - токма запрети 2 раза на кнопку добавить щелкать |
Сообщ.
#24
,
|
|
|
2Алексей:
1) Спасибо за http://kidsoft.vrn.ru - я в шоке: такого адреса нет, но есть http://www.kidsoft.vrn.ru. 2) Спасибо за глюк даблклика - тоже исправил. P. S. А почему бы вам не зарегистрироваться в форуме? |
Сообщ.
#25
,
|
|
|
Зачем?
Я и так могу все читать и с кем надо общаться. Потом newbee - не прикол, а поинты я зарабатывать не хочу. |