InsiderMedlem sedan jan. 2000978 inlägg Denna koden ger ett felmeddelande.
<?php
session_start();
error_reporting(E_ALL);
ini_set("display_errors", "1");
$_SESSION['test'] = "Hej hopp";
echo "<a href=\"sida2.php?".SID."\">Klicka här</a>";
?>
Felmeddelande:
Warning: Unknown(): open(/tmp\sess_250497542f86c9280b9738e4134af8fc, 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
Jag har testat att ändra i PHP.INI (session.save_path) till c:\temp. Men det hjälpte inte.
jboy_87Medlem sedan aug. 20011 099 inlägg testa med:
$_SESSION['test'] = "hej hopp";
session_register ("test");
MatteMedlem sedan aug. 20002 975 inlägg I din php.ini har du en rad där det står:
session.save_path = /tmp
Denna rad säger att sessionsfilerna ska sparas i katalogen /tmp.
Nu har du sannolikt ingen sådan katalog, därav felmeddelandet.
Du har nu två val.
1. Skapa en katalog c:\tmp (om webbroten ligger på c:).
Då kan du gärna samtidigt ändra i php.ini till
session.save_path = c:\tmp
2. Ändra i php.ini till en existerande katalog.
Ändrar du i php.ini måste du starta om webservern.
InsiderMedlem sedan jan. 2000978 inlägg
Ändrar du i php.ini måste du starta om webservern.
Det var ju bara det jag inte hade gjort.
En liten men ack så viktig detalj. Konstigt att det inte stod i hjälpen tydligare.
tacktack :e