во всех браузерах норм, а в хроме и клонах пустой массив
Та же проблема, в инете много: http://otvety.google.ru/otvety/thread?tid=73349f3d424bf1e9
jurii, %username% пишет:
"Мне помогло вот это в самом начале скрипта (до session_start()
:[php:1:0f185bbf09]
<?php
if(mb_eregi('(Chrome)',$_SERVER['HTTP_USER_AGENT'])) {
ini_set("session.use_cookies",0);ini_set("session.use_trans_sid",1);
}
?>[/php:1:0f185bbf09]
"
Показывай код, как устанавшиваешь сессию, как передаешь информацию.
По факту - сессии в хроме работают, это либо ты накосячил, либо в настройках сервера.
добавлено спустя 36 секунд:
2, это костыль, а не полноценное решение.
Сессии в хроме работают.
Подтверждаю, работают. Сижу с хрома, пишу скрипты, все ок.
добавлено спустя 1 минуту:
Один в предыдущей теме тоже с сессиями мудрил.
ок, на простом примере проверил, где-то проглядел значит
этот пример в гугл хроме не работает
---
<?php
session_start();
echo"<form action='' method='post'>
<ul style='list-style-type:none'>
<li>Телефон*: <input type='text' name='login' maxlength='10'/>
<li>Пароль*: <input type='text' name='passw' /></li>
<li>Введите код с картинки*: <input type='text' name='captcha' size='4'></li>
<img src='captcha2.php' name='captcha' border='0'>
<li><input type='submit' value='Войти' name='submit'></li>
</ul>
</form>";
echo $_SESSION['randomnr2'];
?>
jurii, так делать нельзя. У тебя $_SESSION['randomnr2'] появится только после того, как пользователь сделает запрос на captcha2.php, а в коде ты получается выводишь несуществующую переменную.
[php:1:f4f851ab81]session_start();
if(isset( $_SESSION['randomnr2']))
echo $_SESSION['randomnr2'];
echo"<form action='' method='post'>
<ul style='list-style-type:none'>
<li>Телефон*: <input type='text' name='login' maxlength='10'/>
<li>Пароль*: <input type='text' name='passw' /></li>
<li>Введите код с картинки*: <input type='text' name='captcha' size='4'></li>
<img src='captcha2.php' name='captcha' border='0'>
<li><input type='submit' value='Войти' name='submit'></li>
</ul>
</form>";
[/php:1:f4f851ab81]
После нажатия кнопки сабмит должен отобразиться твой код.
iceman12, в хроме не отображается по прежнему
"У тебя $_SESSION['randomnr2'] появится только после того, как пользователь сделает запрос на captcha2.php, а в коде ты получается выводишь несуществующую переменную. "
а разве сессия появится не при загрузке капчи?
iceman12, так выводя картинку он итак обращается к этом файлу, сессия должна была записаться.
добавлено спустя 2 минуты:
Попробуй сессии в обоих файлах так запускать
[php:1:5389a46b1b]
session_name('SESID');
session_start();
[/php:1:5389a46b1b]
добавлено спустя 16 секунд:
т.е указывая имя.
добавлено спустя 2 минуты:
Вот у меня все в хроме работает.