Ошибка PHP session_start

Я пытаюсь запустить сеанс на странице заголовка в моем веб-сайте. Но похоже, что может быть какая-то ошибка, поскольку она не работает со следующей ошибкой:

Warning: session_start() [function.session-start]: open(\xampp\tmp\sess_a7430aab4dd08d5fc0d511f781f41fe5, O_RDWR) failed: No such file or directory (2) in D:\Development\PHP\tt\Include\header.php on line 3 

Я использую настройки по умолчанию для xampp, все прямо из коробки. По какой-то причине его отказ открыть файл. однако, когда я перехожу в каталог с файлами сеанса в нем, файлы там, они просто пусты. Это ошибка? или я делаю что-то неправильно?

версия php 5.2.8

Это означает, что у вас нет правильных разрешений для чтения или записи файлов в каталоге temp.

Если вы на linux, то сделайте это

 sudo chmod -R 755 \xampp\tmp //or should it be 775 

В окнах это делается как администратор

 attrib -r -a C:\xampp\tmp /S 

Сначала остановите сервер Xampp.

session.save_path = "\ xampp \ tmp"

и измените его так, чтобы это выглядело

session.save_path = "C: \ xampp \ tmp"

Перезапустите сервер Xampp.

Теперь вы должны работать так, как ожидалось.