Эта тема на forum.dklab.ru


eq716: механизм сессий. что-то недопонял
заранее извините, с РНР не давно...
вот код, который сейчас работает.

<?php
if(!isset($_COOKIE['ISHOP_ID'])){
setcookie ("ISHOP_ID", session_id(), time()+3600);
}else{
session_id($_COOKIE['ISHOP_ID']);
}
session_start();

if(isset($_SESSION['count'])){
$_SESSION['count'] ++;
}else{
$_SESSION['count'] = 0;
}

echo($_SESSION['count']."<br>");
?>

здесь я id сессии запихиваю в куку, по той причине, что после закрытия браузера id не восстанавливается а создается новый. я подозреваю, что мой финт с кукой лишний, РНР сам должен распознавать пользователя... объясните пожалуйста - почему не распознается id? работаю под Виндовс Апач2+РНР 4.10
eq716:
ок. чтоб не мусорить. вот еще вопрос.
в mysql из консоли работает такая чудненькая команда как "source".
но когда я пытаюсь запустить ее через РНР -
$Que = mysql_query("source c:/query.sql");
она почему-то не работатет. для этих целей пришлось писать парсер sql файлов, чтобы исплнял покомандно sql файл. так вот: господа, я извращенец?
Евгений Галашин:
eq716, очевидно, это команда клиента, а не сервера.
eq716:
хм... жаль. ок, спасибо. а по поводу первого вопроса?
Black_c:
Действительно, после закрытия окна браузера ID сессии пропадает IMXO с этим ничего поделать нельзя.
eq716:
в php.ini есть опция, которая указывает сколько жить куке, раньше она была равна 0, что значило, что после закрытия браузера кука удаляется. может для сессий тоже что-то подобное есть?
Евгений Галашин:
Есть. RTFM.
eq716:
:D можно ли подсказать где именно?
Евгений Галашин:
www.php.net
eq716:
:D))))))))))) ,будем считать тему закрытой. всем спасибо.
Евгений Галашин:
Тема закрыта.

Эта тема на forum.dklab.ru