Forum Webscript.Ru
Программирование => PHP => Тема начата: Andreyshka от 21 Мая 2003, 10:23:09
-
все перечитал о сессиях, но они не работают.Могу даже код показать
1)a.php:
session_start();
session_register("arr");
$arr= "Hello";
?>
next
2)b.php:
session_start();
print ($arr);
echo "$arr";
?>
и ничего не выводит
-
ты не все перечитал.
потому, что там, где я тебе давал читать, совсем другой код.
Хотя и этот должен работать.
почему он не работает.
У тебя по умолчанию в php.ini отключена передача ид через урл.
и твой браузер не принимает куки.
поэтому и не работает.
Все это описано по той ссылке, которую я тебе давал.
врать нехорошо.
-
RomikChef, у меня вооще нет такой настройки - session.enable_trans_sid.Правда есть похожая - session.use_trans_sid.
Я поставил и session.use_cookies=1 и session.use_trans_sid=1.Всеравно не работает
-
после смены настроек php.ini надо перезапускать веб-сервер.
спасибо за замечание ,я исправил.
-
ну, конечно, я перезапускал свой apache
-
http://faq.phpclub.net/headers
-
ini_set(\'display_errors\',1);
error_reporting(E_ALL);
session_start();
if (!isset($_SESSION[\'counter\'])) $_SESSION[\'counter\']=0;
echo "Вы обновили эту страницу ".$_SESSION[\'counter\']++."
раз.
обновить";
?>
Если у тебя этот код не будет работать и не выведет ошибок, то значит, ты тупишь безбожно, руки у тебя кривые и растут не из того места, и пролема твоя не в спецах, а в твоем ДНК, модифицированном.
Т.е. ты либо редактируешь один файл, а запускаешь другой, либо тупишь что-то подобное.
примечание для особо одаренных.
Этот код выведет ссылку, в которую надо потыкать мышкой. Несколько раз.
Цыферка должна меняться.
вперед, мой юный друг.
-
либо, например, редактировал не тот php.ini
-
да тот php.ini я редактировал
-
у меня повыскакивали такие ошибки:
Warning: Unknown(): open(/tmp\\sess_720e7654d2e5490ad2f1168ea98fc819, O_RDWR) failed: No such file or directory (2) in Unknown on line 0
Warning: Unknown(): Failed to write session data (files). Please verify that the current setting of session.save_path is correct (/tmp) in Unknown on line 0
-
Видишь я не туплю безбожно, а ты сразу начинаешь издеваться:
"примечание для особо одаренных.
Этот код выведет ссылку, в которую надо потыкать мышкой. Несколько раз.
Цыферка должна меняться."
и что мне сделать с этими ошибками?
-
Сейчас я расскажу тебе, что делать с этими ошибками.
есть две ссылки, которые ты должен выучить, как "отче наш"
http://forums.webscript.ru/search.php
http://www.google.com
они знают ответ на все твои вопросы.
ответов там тыща.
Берешь текст ошибки (без параметров) и вводишь в строку поиска.
И - как по волшебству!!! - тыща ответов.
я не туплю безбожно
ну да, конечно.
писал-писал ты на своем РНР, и вдруг обнаружил, что ошибки-то у тебя на экран не выводятся.
И как же ты до этого-то писал?
-
php.ini: session.save_path
-
все
хватит ;)
тема закрыта.
Автору - в поиск по форуму.
подобная проблема поднимается чуть ли не раз в неделю.