Hallo Leute.
Ich versuche die Sache mit SESSION zu verstehen. Aber irgendwie klappt es nicht. Ich habe mehrere POSTS gelesen und auch in Handbuch nachgeguckt, und trotzdem läuft es nicht. Ich will nur SESSIONVARIABLE auslesen und habe ganz einfache SCRIPT.
Was mache ich falsch?
Datei1: läuft
[COLOR=red]<?php[/COLOR]
[COLOR=blue]session_save_path[/COLOR] ([COLOR=green]"./save"[/COLOR]);
[COLOR=blue]session_start[/COLOR] ();
[COLOR=darkblue]if[/COLOR] ([COLOR=darkblue]isset[/COLOR] ($_POST[[COLOR=green]"user"[/COLOR] ])){
//datenbankanfrage Zurzeit nur eine VAR
$use = [COLOR=seagreen]"Vitalij"[/COLOR] ;
//datenbankanfrageende
[COLOR=blue]if[/COLOR]($_POST[[COLOR=green]"user"[/COLOR]]== $use){
$_SESSION[[COLOR=green]"user"[/COLOR]]=$_POST[[COLOR=green]"user"[/COLOR]];
[COLOR=blue]echo[/COLOR][COLOR=green]'<a href="weit_ses.php">Hallo '[/COLOR].$_SESSION[[COLOR=green]"user"[/COLOR]].[COLOR=green]'!</a>'[/COLOR];
}
[COLOR=blue]else[/COLOR]{
[COLOR=blue]echo[/COLOR][COLOR=green]'Sie haben kein zugrif!'[/COLOR];
}
}
[COLOR=blue]else[/COLOR]{
[COLOR=blue]echo[/COLOR]{[COLOR=green]'<form action="index_ses.php" method="post"
<table border="1">
<tr>
<td>
<input type="Text" name="user">
<input type="Submit">
</td>
</tr>
</table>'[/COLOR];
}
[COLOR=red]?>[/COLOR]
SESSION: user|s:3"Vitalij";
Datei2: läuft nicht
AUSGABE: Kein Zugriff.
[COLOR=red]<?php[/COLOR]
[COLOR=blue]session_start[/COLOR]();
[COLOR=blue]if[/COLOR]([COLOR=blue]isset[/COLOR]($_SESSION[[COLOR=green]"user"][/COLOR])){
[COLOR=blue]echo[/COLOR][COLOR=green]'Hallo es geht weiter für'[/COLOR].$_SESSION[[COLOR=green]"user"[/COLOR]].[COLOR=green]'!'[/COLOR];
}
[COLOR=blue]else[/COLOR]{
[COLOR=blue]echo[/COLOR][COLOR=green]'Sie haben kein Zugrief'[/COLOR];
}
[COLOR=red]?>[/COLOR]
Ich versuche die Sache mit SESSION zu verstehen. Aber irgendwie klappt es nicht. Ich habe mehrere POSTS gelesen und auch in Handbuch nachgeguckt, und trotzdem läuft es nicht. Ich will nur SESSIONVARIABLE auslesen und habe ganz einfache SCRIPT.
Was mache ich falsch?
Datei1: läuft
[COLOR=red]<?php[/COLOR]
[COLOR=blue]session_save_path[/COLOR] ([COLOR=green]"./save"[/COLOR]);
[COLOR=blue]session_start[/COLOR] ();
[COLOR=darkblue]if[/COLOR] ([COLOR=darkblue]isset[/COLOR] ($_POST[[COLOR=green]"user"[/COLOR] ])){
//datenbankanfrage Zurzeit nur eine VAR
$use = [COLOR=seagreen]"Vitalij"[/COLOR] ;
//datenbankanfrageende
[COLOR=blue]if[/COLOR]($_POST[[COLOR=green]"user"[/COLOR]]== $use){
$_SESSION[[COLOR=green]"user"[/COLOR]]=$_POST[[COLOR=green]"user"[/COLOR]];
[COLOR=blue]echo[/COLOR][COLOR=green]'<a href="weit_ses.php">Hallo '[/COLOR].$_SESSION[[COLOR=green]"user"[/COLOR]].[COLOR=green]'!</a>'[/COLOR];
}
[COLOR=blue]else[/COLOR]{
[COLOR=blue]echo[/COLOR][COLOR=green]'Sie haben kein zugrif!'[/COLOR];
}
}
[COLOR=blue]else[/COLOR]{
[COLOR=blue]echo[/COLOR]{[COLOR=green]'<form action="index_ses.php" method="post"
<table border="1">
<tr>
<td>
<input type="Text" name="user">
<input type="Submit">
</td>
</tr>
</table>'[/COLOR];
}
[COLOR=red]?>[/COLOR]
SESSION: user|s:3"Vitalij";
Datei2: läuft nicht
AUSGABE: Kein Zugriff.
[COLOR=red]<?php[/COLOR]
[COLOR=blue]session_start[/COLOR]();
[COLOR=blue]if[/COLOR]([COLOR=blue]isset[/COLOR]($_SESSION[[COLOR=green]"user"][/COLOR])){
[COLOR=blue]echo[/COLOR][COLOR=green]'Hallo es geht weiter für'[/COLOR].$_SESSION[[COLOR=green]"user"[/COLOR]].[COLOR=green]'!'[/COLOR];
}
[COLOR=blue]else[/COLOR]{
[COLOR=blue]echo[/COLOR][COLOR=green]'Sie haben kein Zugrief'[/COLOR];
}
[COLOR=red]?>[/COLOR]
Kommentar