Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > PHP: Общие вопросы > session start-не видит функцию


Автор: Maksys 22.12.2005, 19:44
Подскажите как решить эту проблему... php не видит эту функцию и ищет ее в тойже папке? помогите решить траблу..

Автор: Mal Hack 22.12.2005, 19:53
Код покажи.

Автор: Maksys 22.12.2005, 20:12
Код

<? 

  require("connect.php");
  session_start();
  session_register("password");
  session_register("ok");
  $request="select * from _admin";
  $result=mysql_query($request);
  $row=@mysql_fetch_array($result);
  if (@$row[pwd]==@md5($password))
  {
    $ok="ok";
  }
?>

А вот че выдает сервак
Warning: session_start() [function.session-start]: open(/tmp\sess_236b67ee8c1f8a9fd72d1a8a6c639f99, O_RDWR) failed: No such file or directory (2) in C:\WebServer\home\localhost\www\search\session.php on line 4

Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at C:\WebServer\home\localhost\www\search\session.php:4) in C:\WebServer\home\localhost\www\search\session.php on line 4

Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at C:\WebServer\home\localhost\www\search\session.php:4) in C:\WebServer\home\localhost\www\search\session.php on line 4

Автор: Mal Hack 22.12.2005, 20:22
В пхп.ини пропиши правильный путь к существующей папке с сессиями.

Автор: DemoCode 22.12.2005, 20:23
А ты папку tmp не удалял? Я так понимаю это Denver
Добавлено @ 20:24
Создай папку C:\WebServer\tmp

Автор: Maksys 22.12.2005, 20:30
Нет у мя не денвер... я все отдельно ставил.
и где эти сессии лежат? smile
http://maksys.telenet.ru/test.php
Вот глянте... помогите плз.
Правда ссылается на tmp в папке php5 но нет у мя там такой папки.. где мне сессии нарыть?
Создал папку ни каких изменений

Автор: DemoCode 22.12.2005, 20:43
Тогда просто в php.ini в session.save_path укажи существующую папку.
Или функция такая есть - которая для конкретного скрипта этот путь задаёт string session_save_path ( [string path] );

Автор: Maksys 22.12.2005, 20:54
Ничерта нету smile ни этой функции ни чего... а в папке tmp должно что быть? времменые данные сессии?

Автор: DemoCode 22.12.2005, 20:59
Попробуй создать папку C:\tmp

Автор: Maksys 22.12.2005, 21:03
Цитата(DemoCode @ 22.12.2005, 23:59)
Попробуй создать папку C:\tmp

все получилось... выводы ясны!! СПАСИБО ТЕБЕ ЗА ТЕРПЕНИЕ, с меня флешь банер smile

Автор: Diesel Draft 22.12.2005, 22:19
а connect.php ничего не выводит?

Автор: Maksys 23.12.2005, 08:43
{удалено автором}
Все получилось! оказывается я забыл поставить глобальные переменки в php.ini

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)