Hallo erstmal,
ich grüble seit wochen über das Problem von Sessions nach! Also das Problem über die Anwendung einer Session. Ich habe mich tagelang durchgegoogelt und tutorials gelesen.
Doch ich verstehe immer noch nicht wie das in der Praxis nun funktioniert!
Ich schreibe dies mal so wie ich es verstanden hab und es wäre gut, wenn ihr mich da mal endlich aufklärt, damit die sucherei und grübelei ein Ende hat.
#####################################################
Ok, gehen wir davon aus ich habe ein Login-Formular (index.php):
PHP-Code:
<?php
echo "<form method="post" action="login.php";
echo " <input name="user">";
echo " <input name="pass" type="password">";
echo "</form>"; //stark vereinfacht
echo "<input type="submit" value="Login">";
?>
ok...das war jetzt nur für das formular und die Daten sollen nun an die login.php übermittelt werden, wo die Daten getestet werden.
PHP-Code:
<?php
start_session(); //hier wird die session gestartet
include ("#mysql.inc");
$user = mysql_real_escape_string($_POST['user']);
$pass = mysql_real_escape_string($_POST['pass']);
$abfrage = "SELECT
username,
password
FROM
nachr_user
WHERE
username = '$user' AND
password = '$pass'";
$sql = mysql_query($abfrage);
if ( mysql_fetch_assoc($sql) == true ) {
$_SESSION["username"] = $user;
$_SESSION["passwort"] = $pass;
echo "<head><meta http-equiv=\"refresh\" content=\"1; url=admin/seite2.php?SID\"></head>"; //hier soll die ID übermittelt werden
echo "<center>Sie werden weiter geleitet...</center>";
}
?>
naja, hier sieht man deutlich, dass das so wie ich es verstanden habe gar net klappen kann! ich weiß aber nicht wie ich das anders machen muss oder soll geschweige denn kann!
und wie ich hinterher die Daten wieder auslesen soll, da habe ich absolut mal gar keine Ahnung!
Das oben war mal eine Demonstration meiner Verwirrung was die Verwendung einer Session angeht.
Ich hoffe es findet sich die eine oder andere barmherzige Seele, die mir das mal zeigt wie ich eine Session für mein Script verwenden kann. <:-(
MfG,
Bombe