Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Архив Flasher.ru > Программирование > PHP

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему  
Старый 26.01.2002, 02:50
SandyMAN вне форума Посмотреть профиль Отправить личное сообщение для SandyMAN Посетить домашнюю страницу SandyMAN Найти все сообщения от SandyMAN
  № 1  
SandyMAN

Регистрация: Jun 2001
Адрес: Jerusalem, Israel
Сообщений: 78
Отправить сообщение для SandyMAN с помощью AIM Отправить сообщение для SandyMAN с помощью Yahoo
Attention Проблема с Sessions в PHP .....

Народ здравствуйте!
У меня PHP4.0.6 как модуль в IIS. (w2k pro)
Учюсь работать с sessions. Почему-то не пашет.

<?
unset($s);
session_start();
session_register("s");
?>

<html>
<body>

<?
if (!isset($s)) {
$s['srart']=1;
echo "Привет! Вы здесь " . $s['srart'] . " раз.";
}
else{
$s['srart'] += 1;
echo "Вы здесь ". ($s['srart']) ." раз.";
}
?>
<a href="session2.php">session2.php</a>
</body>
</html>


А вот под Апаче на Линуксе всё нормально. Как сделать, чтобы работало на Винде?

Выдаётся ошибка :

Warning: open(\tmp\sess_886096731b68c108615c001d85d7951b,O_RDWR)failed: m (2) in c:\inetpub\wwwroot\php\session.php on line 2
Привет! Вы здесь 1 раз. session2.php

Warning: open(\tmp\sess_886096731b68c108615c001d85d7951b, O_RDWR) failed: m (2) in Unknown on line 0

Warning: Failed to write session data (files). Please verify that the current setting of session.save_path is correct (\tmp) in Unknown on line 0


Помогите люди добрые!!! В чём же дело???

Может php.ini как-то конфигурировать надо???

Старый 26.01.2002, 03:33
DeepDiver вне форума Посмотреть профиль Отправить личное сообщение для DeepDiver Найти все сообщения от DeepDiver
  № 2  
DeepDiver

Регистрация: Oct 2000
Адрес: Подмосковье
Сообщений: 637
Отправить сообщение для DeepDiver с помощью ICQ
Цитата з мануала:

php.ini:
session.save_path defines the argument which is passed to the save handler. If you choose the default files handler, this is the path where the files are created. Defaults to /tmp.

Укажи здесь путь типа "c:\windows\temp" или "c:/windows/temp", может поможет
__________________
Не ошибается то, что не работает. (с) Windows

Старый 26.01.2002, 09:06
sapenov вне форума Посмотреть профиль Отправить личное сообщение для sapenov Посетить домашнюю страницу sapenov Найти все сообщения от sapenov
  № 3  
sapenov

Регистрация: Feb 2001
Адрес: Canada, Toronto
Сообщений: 167
а если так :

<? session_start();

if (!isset($s)) {
session_register("s");
$s['start']=1;
echo "Привет! Вы здесь " . $s['start'] . " раз.";
}
else{
$s['start'] ++;
echo "Вы здесь ". ($s['start']) ." раз.";
}
?>
<a href="session2.php">session2.php</a>

?>

Старый 26.01.2002, 11:28
Anton-Killer вне форума Посмотреть профиль Отправить личное сообщение для Anton-Killer Посетить домашнюю страницу Anton-Killer Найти все сообщения от Anton-Killer
  № 4  
Anton-Killer

Регистрация: Jun 2001
Адрес: Украина Днепропетровск
Сообщений: 185
Отправить сообщение для Anton-Killer с помощью ICQ
Интересно, а где этот скрит будет все хранить (количество посещений) для каждого человека?!?!?!?!?!?!?!?!?!?!?

Старый 26.01.2002, 11:53
sapenov вне форума Посмотреть профиль Отправить личное сообщение для sapenov Посетить домашнюю страницу sapenov Найти все сообщения от sapenov
  № 5  
sapenov

Регистрация: Feb 2001
Адрес: Canada, Toronto
Сообщений: 167
в сессионной переменной .

в данном случае в $s['start'];

Старый 26.01.2002, 16:03
SandyMAN вне форума Посмотреть профиль Отправить личное сообщение для SandyMAN Посетить домашнюю страницу SandyMAN Найти все сообщения от SandyMAN
  № 6  
SandyMAN

Регистрация: Jun 2001
Адрес: Jerusalem, Israel
Сообщений: 78
Отправить сообщение для SandyMAN с помощью AIM Отправить сообщение для SandyMAN с помощью Yahoo
По умолчанию тот же хрен

не знаю просто что делать. Все равно не получается. Выдаётся та же ошибка. Я даже везде где можно создал папку \tmp. Что-то не то видать в настройках php.ini, а где не знаю...

Старый 27.01.2002, 01:01
sapenov вне форума Посмотреть профиль Отправить личное сообщение для sapenov Посетить домашнюю страницу sapenov Найти все сообщения от sapenov
  № 7  
sapenov

Регистрация: Feb 2001
Адрес: Canada, Toronto
Сообщений: 167
покажи свой php.ini

Старый 27.01.2002, 03:53
SandyMAN вне форума Посмотреть профиль Отправить личное сообщение для SandyMAN Посетить домашнюю страницу SandyMAN Найти все сообщения от SandyMAN
  № 8  
SandyMAN

Регистрация: Jun 2001
Адрес: Jerusalem, Israel
Сообщений: 78
Отправить сообщение для SandyMAN с помощью AIM Отправить сообщение для SandyMAN с помощью Yahoo
прикрепляю
Вложения
Тип файла: txt phpini.txt (24.4 Кб, 70 просмотров)

Старый 27.01.2002, 05:27
sapenov вне форума Посмотреть профиль Отправить личное сообщение для sapenov Посетить домашнюю страницу sapenov Найти все сообщения от sapenov
  № 9  
sapenov

Регистрация: Feb 2001
Адрес: Canada, Toronto
Сообщений: 167
попробуй тут
; Argument passed to save_handler. In the case of files, this is the path
; where data files are stored.
session.save_path = /tmp

и вот тут

; The path for which the cookie is valid.
session.cookie_path = /


прописать полные пути к директориям

например С:/php/tmp


потом перезапусти апач

Старый 27.01.2002, 06:54
sapenov вне форума Посмотреть профиль Отправить личное сообщение для sapenov Посетить домашнюю страницу sapenov Найти все сообщения от sapenov
  № 10  
sapenov

Регистрация: Feb 2001
Адрес: Canada, Toronto
Сообщений: 167
кстати запусти еще phpinfo();

а результат к нам в студию

Создать новую тему   Часовой пояс GMT +4, время: 00:57.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 00:57.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.