Toon posts:

[PHP]Session Probleem!

Pagina: 1
Acties:
  • 60 views sinds 30-01-2008

Verwijderd

Topicstarter
Error :
code:
1
2
3
4
5
6
7
8
9
Warning: session_start(): open(D:\WWW\PHP\TMP\\sess_fe78d4fc0ad144eeb652cf5726c837a2, O_RDWR) failed: No such file or directory (2) in D:\WWW\APACHE\Apache2\htdocs\profile\login.php on line 1

Warning: session_start(): Cannot send session cookie - headers already sent by (output started at D:\WWW\APACHE\Apache2\htdocs\profile\login.php:1) in D:\WWW\APACHE\Apache2\htdocs\profile\login.php on line 1

Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at D:\WWW\APACHE\Apache2\htdocs\profile\login.php:1) in D:\WWW\APACHE\Apache2\htdocs\profile\login.php on line 1

Warning: Unknown(): open(D:\WWW\PHP\TMP\\sess_fe78d4fc0ad144eeb652cf5726c837a2, 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 (D:\WWW\PHP\TMP\) in Unknown on line 0


Code
PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
<?  session_start(); 
if($_SESSION[gebruikersnaam] == "")
    {
?><link rel="stylesheet" type="text/css" href="style.css">
<form action="inloggen.php" method="post">
<table border="0">          
  <tr>
    <td>Gebruikersnaam:</td>
  </tr>
  <tr>
    <td><input type="text" name="gebruikersnaam" value="<?=$_POST[gebruikersnaam] ?>">
    </td>
  </tr>
  <tr>
    <td>Paswoord:</td>
  </tr>
  <tr>
    <td><input type="password" name="paswoord" value="<?=$_POST[paswoord] ?>">
    </td>
  </tr>
  <tr>
    <td colspan="2"><input type="submit" name="submit" value="Login"> <input type="reset" value="Opnieuw"></td>
  </tr> 
</table>
<input name="redirect" type="hidden" value="<?=$_SERVER[REQUEST_URI] ?>">
</form>         
<?
    }
else
    {
?><link rel="stylesheet" type="text/css" href="style.css"><BODY BGCOLOR=#FFFFFF  TOPMARGIN=0 LEFTMARGIN=0  marginwidth=0 marginheight=0><center>[img]"../images/cp.jpg"[/img]<BR>
<TABLE WIDTH=400 class="border"><TR><TD><CENTER>Je bent ingelogd als <b><?=$_SESSION[gebruikersnaam]; ?></b>
<br>
<br>
<?
    if($_SESSION[status] == "Admin")
{
print "
 <B>Admin Menu:</B><BR>
<a href=\"profiel_wijzigen.php\">Profiel Wijzigen</a>
<BR>
<a href=\"../nieuws/admin.php\">Nieuws Beheer</a>
<BR>
<a href=\"../foto/admin.php\">Foto Beheer</a>
<BR>
<a href=\"../link/admin.php\">Link Beheer</a>
<BR>
<a href=\"../gebeurtenissen/admin.php\">Gebeurtenissen Beheer</a>
<BR>
<a href=\"../zeiver/admin.php\">Schele Zeiver Beheer</a>
<BR>
<a href=\"uitloggen.php\">uitloggen</a><P>
";
}
elseif($_SESSION[status] == "Crew")
{
print "
 <B>Crew Menu:</B><BR>
<a href=\"profiel_wijzigen.php\">Profiel Wijzigen</a>
<BR>
<a href=\"../nieuws/admin.php\">Nieuws Toevoegen</a>
<BR>
<a href=\"../foto/admin.php\">Foto Beheer</a>
<BR>
<a href=\"../link/admin.php\">Link Beheer</a>
<BR>
<a href=\"../gebeurtenissen/admin.php\">Gebeurtenissen Beheer</a>
<BR>
<a href=\"../zeiver/admin.php\">Schele Zeiver Beheer</a>
<BR>
<a href=\"uitloggen.php\">uitloggen</a><P>
";
}
else
{
print "
<B>Menu:</B><BR>
<a href=\"profiel_wijzigen.php\">Profiel Wijzigen</a>
<P>";
}
?>
</TR></TD></TABLE>[img]"../images/copy.jpg"></center>
<?
    }
?[/img]


WTF is aan de hand met apache heeft het eerder op PC thuis wel gedaan en nu heb ik hier apache geinstalleerd en hij werkt niet meer kan iemand me zeggen. hoe of wat of meer info van geven !

Alvast bedankt !

  • OZ-Gump
  • Registratie: November 2002
  • Laatst online: 26-06 10:37

OZ-Gump

terug van weggeweest

Ik vrees dat dit topic geen lang leven beschoren is. Je openingspost is van een enorm hoog 'los-ff-mijn-probleem-op' gehalte en daar zijn we hier niet zo van gediend...
Dus OF snel aanpassen aan het P&W Beleid, OF je topic zal zeer waarschijnlijk dicht gaan.

Ontopic: Die eerste melding geeft toch heel duidelijk aan dat hij een bestand op je D-schijf niet kan vinden.....

En de laatste melding geeft ook aan
Please verify that the current setting of session.save_path is correct (D:\WWW\PHP\TMP\)
En nou ga ik niet zeggen wat jij moet doen, want voor hetzelfde geld heb je dat al geprobeerd, snappie? Graag iets meer duidelijkheid dus.

[ Voor 70% gewijzigd door OZ-Gump op 25-06-2003 12:14 ]

My personal website


Verwijderd

Topicstarter
Ja weet ik maar ik heb gezocht en gezocht op tweakers maar het is allemaal niet wat ik zoek en ik wordt bout maf ben nu al 3 dagen bezig alleen met dit probleem :(

  • marty
  • Registratie: Augustus 2002
  • Laatst online: 27-03-2023
hint bij het oplossen:
ik weet niet zoveel van php onder windws, maar volgens mij zijn paden met een dubbele backslash nooit goed:
D:\WWW\PHP\TMP\\sess_fe78d4fc0ad144eeb652cf5726c837a2

  • ripexx
  • Registratie: Juli 2002
  • Laatst online: 22:16

ripexx

bibs

Als je nu eens leest wat je fout meldingen zijn:

PHP zegt ten eerste dat hij je sessie niet lokaal kan wegschrijven, je session path klopt dus niet.
Ten tweede zegt PHP dat je al output hebt gestuurd. Ik vermoed dan ook dat dit niet je hele pagina is maar alleen het PHP gedeelte. Je moet session_start() aanroepen voordat je met HTML begint.
PHP:
1
2
3
4
5
6
7
8
9
10
<?php
session_start();
?>
<HTML>
[...]
<?php
    // nog wat PHP 

?>
</HTML>

buit is binnen sukkel


Verwijderd

Topicstarter
eeuh maakt nix uit heb ook al met 1 \ backslash gedaan krijg precies dezelfde error en de directory bestaat ...

  • OZ-Gump
  • Registratie: November 2002
  • Laatst online: 26-06 10:37

OZ-Gump

terug van weggeweest

marty schreef op 25 June 2003 @ 12:12:
hint bij het oplossen:
ik weet niet zoveel van php onder windws, maar volgens mij zijn paden met een dubbele backslash nooit goed:

[...]
Leukste is: onder XP werkt dat wel, bij bijvoorbeeld 98 niet. Dus misschien dat TS thuis XP heeft en dat het daar wel werkt. Nu werkt TS op 98 of ME ofzo en werkt het niet meer. Misschien is dat het.... TS???Maar dat is het dus niet.

[ Voor 5% gewijzigd door OZ-Gump op 25-06-2003 12:16 ]

My personal website


Verwijderd

Topicstarter
en session_start heb ik aangeroepen voordat html start zoals ik hierboven gepost heb is dat het helebestand !

  • gorgi_19
  • Registratie: Mei 2002
  • Laatst online: 20-08 11:40

gorgi_19

Kruimeltjes zijn weer op :9

En welke php.ini heb je aangepast?

Verder http://www.faqts.com/knowledge_base/view.phtml/aid/16627 ook al tegen gekomen?

[ Voor 57% gewijzigd door gorgi_19 op 25-06-2003 12:18 ]

Digitaal onderwijsmateriaal, leermateriaal voor hbo


Verwijderd

Topicstarter
php.ini in winnt dir....

  • samo
  • Registratie: Juni 2003
  • Laatst online: 20:15

samo

yo/wassup

session_start moet vaak als eerste PHP argument (m.u.v. comments)...
probeer da eens
da had ik zelf namelijk ook een tijdje in met dezelfde fout

[ Voor 27% gewijzigd door samo op 25-06-2003 12:20 ]

Bekend van cmns.nl | ArneCoomans.nl | Het kindertehuis van mijn pa in Ghana


Verwijderd

Topicstarter
ik heb session_start als eerste argument... en in php.ini die in WINNT Dir staat heb ik het path gewijzigd en deze directory bestaat...

  • OZ-Gump
  • Registratie: November 2002
  • Laatst online: 26-06 10:37

OZ-Gump

terug van weggeweest

Heb je wel voldoende rechten op de betreffende map?

My personal website


Verwijderd

Topicstarter
voldoende rechten, ik werk in WIN 2000 en ik ben administrator dus ik heb alle rechten en CHMOD kan/hoeft niet in WINDOWS ...

  • curry684
  • Registratie: Juni 2000
  • Laatst online: 13-08 16:46

curry684

left part of the evil twins

Hoi evil_demon, en welkom op GoT. Topics openen zoals jij nu doet met een lap code, wat foutmeldingen een hoop bold geschreeuw stellen we niet zo op prijs. Ik raad je dan ook aan even P&W FAQ - De "quickstart" door te lezen. :)

Verder is dit sowieso geen P&W topics, het betreft een security/configuratieprobleem. Op slot dus :+

Professionele website nodig?


  • Janoz
  • Registratie: Oktober 2000
  • Laatst online: 17-08 23:56

Janoz

Moderator Devschuur®

!litemod

De rest van de foutmeldingen wordt veroorzaakt doorde eerste. De waarschuwing is datgene dat als eerste wordt gestuurd waardoor er geen koekje gezet kan worden.

Als je nu eens goed naar die dir kijkt dan was je waarschijnlijk al lang opgevallen dat er overal \ staat en op 1 plek \\. Is het dan niet een ID om te kijken hoe dat is te verhelpen?

Probeer, gewoon voor de grap, de trailing \ in je php.ini eens weg te halen? Daarnaast kun jij wel genoeg rechten hebben, maar heeft apache dat ook?

offtopic:
Ahh, curry had 'm al dicht gegooid ;)

[ Voor 6% gewijzigd door Janoz op 25-06-2003 12:29 ]

Ken Thompson's famous line from V6 UNIX is equaly applicable to this post:
'You are not expected to understand this'

Pagina: 1

Dit topic is gesloten.