webForumDet fria alternativet

Sessions funkar inte, session_start()

1 svar · 274 visningar · startad av Type

TypeMedlem sedan mars 20021 239 inlägg
#1

Hej, jag har försökt söka runt i forumet men alla bara säger att man ska lägga session_start() överst på sidan. Samma sak står på https://www.php.net

Men fasen alltså! Det går ju inte! Jag får bara en massa fel-mess.
Min kod ser ut så här:

<?
session_start();
?>

<html>
	<head>
		<title>STRAX UNDER</title>
		<link rel="stylesheet" href="style_iframe.css" type=text/css>
	<head>
	<body topmargin=0 leftmargin=0><br>
		<center>
		<table border=0 cellspacing=0 cellpadding=0>
			<tr>
				<td height=8 width=250><img src=bilder/senastenytt_top.gif></td>
			</tr>
			<tr>
				<td valign=top width=244 background="bilder/senastenytt_background.gif" style="padding-left:3px;padding-right:3px;">
				Välkommen till ADMIN-sidan
			</tr>
			<tr>
				<td height=8><img src=bilder/senastenytt_bottom.gif usemap="#senastenytt_bottom" border="0"></td>
			</tr>
		</table>
	</body>
</html>

Felmeddelandet jag får upp är:


Warning: session_start() [function.session-start]: open(/tmp\sess_8774f0cef49b343bac70d84b584a854e, O_RDWR) failed: No such file or directory (2) in d:\stuff\website\erik\straxunder\admin.php on line 2

Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at d:\stuff\website\erik\straxunder\admin.php:2) in d:\stuff\website\erik\straxunder\admin.php on line 2

Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at d:\stuff\website\erik\straxunder\admin.php:2) in d:\stuff\website\erik\straxunder\admin.php on line 2
 
Välkommen till ADMIN-sidan  

Warning: Unknown(): open(/tmp\sess_8774f0cef49b343bac70d84b584a854e, 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

Vi kör apache som webserver... Jag tar tacksamt emot snabba svar :)

yos0nMedlem sedan dec. 200171 inlägg
#2

Warning: session_start() [function.session-start]: open(/tmp\sess_8774f0cef49b343bac70d84b584a854e, O_RDWR) failed: No such file or directory (2) in d:\stuff\website\erik\straxunder\admin.php on line 2

Felmeddelandet ovan säger ju att den inte kan öppna filen /tmp\sess....
Eftersom du verkar köra php i windows så finns inte mappen /tmp, vilket innebär att du måste ändra session.save_path i php.ini till någon mapp som finns på datorn.
Mer info finns (som vanligt) i manualen till php: http://www.php.net/manual/en/ref.session.php

132 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
130 ms — hämta tråd, inlägg och bilagor (db)