Hallo ,
M-Core Community !
Ich habe mir mal gedacht ( & weil ich noch versuche auf den Pc habe )
euch die Session nähr zu bringen leiter bin ich nicht so ein guter Tutorial mach `her aber ich versuche es mal ! :)
1.Was sind Session Hmmm ?
Wie ich sie verstanden habe sind Session´s dazu zu dar um werte zu speichern meistens werden diese in die Browsergame entwicklung genutzt um login datein zu speichern das wenn man auf eine
andere seite geht das man sich nicht neu einloggen muss Session können aber auch für
Geschütze bereiche genutzt werden
Wie benutze ich Session
<?php
session_start(); // Der Befehl Session_start sagt dem script das Session jetzt benutzt werden dürfen //
// Oder man kann sie benutzen !!
// Session müssen immer am anfang sein !!! ganz wichtig sonst kommt es zu Fehlern im Script und wer will das schon
?>
Wie ich oben gesagt habe kann man mit Session werte speichern !
<?php
session_start();
$username = "M-Core";
$passwort = "Forum";
if($username){
$_SESSION['user'] = $username; // Jetzt haben wir das Passwort & den Username in Session´s gespeichert !
$_SESSION['pass'] = $passwort;
}
?>
Wenn sie z.b ein bereich haben die nur Benutzer sehen können die auch ein Account haben
was ich an hand des Scripts oben gemacht habe sieht das ganze so aus !
<?php
if($_SESSION['user'] == true AND $_SESSION['pass']){ // Prüft ob die Session´s den gesetzt sind !
echo 'Willkommen'.$_SESSION['user'];
}else{
echo 'Kein zugriff';
}
?>
Also in Session könnt ihr viel speichern ich habe noch meine ersten Session´s versuche
auf meine Pc
Viel Spaß :)
Level.php
<?php
// SESSION - START //
session_start();
?>
<form action="#" method="post">
Gebe das ergebnis ein :<br />
<input type="text" name="level" /> <br />
<input type="submit" name="weiter" value="Weiter" /><br />
</form>
<?php
$level1 = 1; // Der Wert Level = 1 für die Session !
echo '352 - 193 ? '; // Aufgabe die gelöst werden muss //
if(isset($_POST['level'])){ // Prüfen ob was in * Gebe das ergebnis ein // steht
if($_POST['level'] == 159 ){ // Prüfen ob das ergebnis den richtig ist //
$_SESSION['level1'] = $level1; // wenn ja $Session level 1 mit den wert = 1 erstellen von $leve11 //
echo '<a href="level2.php">Zum Level 2</a>'; // wennn jaa auf die seite von Level 2 =S
}else {
echo 'Stimmt nicht !'; // Wenn der wert falsch sein sollte // echo FALSCH //
}
}
?>
Alles anzeigen
Level2.php
<?php
session_start();
?>
<form action="#" method="post">
Gebe das ergebnis ein :<br />
<input type="text" name="level" /> <br />
<input type="submit" name="weiter" value="Weiter" /><br />
</form>
<?php
echo '
<br />
Kommas bitte in 2.rest schreiben !
<br />
<br />374 / 12 ? <br />';
// Prüfen ob Level 1 Geschaft wurde //
if($_SESSION['level1'] == true ){ //// PRÜFEN OB Level 1 jut war
echo '<br /> Schaffst du auch das 2 Level ? <br /> ';
}else{
header("HTTP/1.0 404 Not Found");
}
?>
<?php
$level2 = 2; // Level 2 Wert für die Sesssion Have fun damit
if(isset($_POST['weiter'])){
if($_POST['level'] == 31.16){
$_SESSION['level2'] = $level2;
echo '<br /> <a href="level3.php">Zum Level 3</a>';
}
}
?>
Alles anzeigen