Session-ID notwendig??
Verfasst: 03.07.2008 13:34
hey ho!! habs jetzt endlich ein simples script mit sessions gefunden was ich auch verstehe, da es eben wirklich simpel ist. und zwar dieses:
ist halt nen kleines login-script. funktioniert auch echt einwandfrei. allerdings wundert mich eins: immer wenn ich etwas über sessions gelesen hab hab ich gleich etwas von einer session-id gelesen, aber in dem script seh ich nichts davon. weis auch nicht wirklich was es damit auf sich hat und wofür man sie dann braucht. hab mir den session-array mal angeschaut und gesehn dass auch keine automatisch erstellt wird.. (also mit print_r($_SESSION);) .. würde daher gern wissen was es damit auf sich hat. weis nur
1. das script erfüllt seinen zweck und läuft einwandfrei
2. die daten die in dem session array gespeichert sind kann ich nur in der datei verwenden in der ich die session gestartet hab oder in der ich die werte speicher, obs an dem einen oder andern liegt weis ich nich
3. es wird keine session-id erstellt
vielleicht irr ich mich ja auch bei irgendwas. würd mich auf jeden fall über ein paar antworten und erklärungen sehr freuen. lg da gerti
Code: Alles auswählen
<?php
session_start();
if(!isset($_SESSION['name'])) {
if(!isset($_POST['SendeName']) OR trim($_POST['log']) == "" OR trim($_POST['pw']) == "") {
// Formular mit Element mit dem Namen 'SendeName'
} else {
if($_POST['log']=="xxx" && $_POST['pw']=="xxx"){
$_SESSION['name'] = htmlspecialchars($_POST['log']);
// eingeloggt
}
}else {
// Formular mit Element mit dem Namen 'SendeName'
}
}
if(isset($_SESSION['name'])) {
// eingeloggt
}
?>
1. das script erfüllt seinen zweck und läuft einwandfrei
2. die daten die in dem session array gespeichert sind kann ich nur in der datei verwenden in der ich die session gestartet hab oder in der ich die werte speicher, obs an dem einen oder andern liegt weis ich nich
3. es wird keine session-id erstellt
vielleicht irr ich mich ja auch bei irgendwas. würd mich auf jeden fall über ein paar antworten und erklärungen sehr freuen. lg da gerti
