| HTML Tutorials |
|
|
| XML Tutorials |
|
|
| Browser Scripting |
|
|
| Server Scripting |
|
|
| .NET (dotnet) |
|
|
| Multimedia |
|
|
| Web Building |
|
|
| Java Tutorials |
|
|
| Programming Langauges |
|
|
| Soft Skills |
|
|
|
|
Außer Cookies gibt es eine weitere Möglichkeit, Informationen zu den unterschiedlichen Webseiten zu führen: Lernabschnitte. Eine Lernabschnitt-ermöglichte Seite teilt einzigartige Bezeichner den Benutzern, das erste mal sie die Seite zugänglich machen, zu und ordnet sie dann mit vorher zugeteilten wieder zu, wenn sie zur Seite zurückkommen. Alle globalen Variablen, die mit dem Lernabschnitt waren, werden dann für deinen Code vorhanden.
|
|
Der Unterschied zwischen Session en und Cookies
|
|
Der Hauptunterschied zwischen Session en und Cookies ist, daß ein Session mehrfache Variablen halten kann, und du brauchst nicht mußt Cookies für jede Variable einstellen. Durch Rückstellung werden die Session daten im Cookies wich haben ein Verfallsdatum von null gespeichert, das bedeutet, daß der Session nur solange die Datenbanksuchroutine aktiv bleibt. Sobald du die Datenbanksuchroutine schließt, sind alle gespeicherten Informationen verloren. Dieses Verhalten kann durch das Ändern des „Session es geändert werden. cookie_lifetime“, das in „php.ini“ von null zu einstellt, was auch immer du die Cookies lebenszeit sein wünschst.
|
|
Wie man einen Session beginnt
|
|
Bevor Sie beginnen, mit Session en zu arbeiten, mußt du einen Session mit „session_start ()“ Funktion ausdrücklich beginnen. Wenn du Session e themselfs automatisch beginnen wünschst, solltest du der „session.auto_start“ Einstellung in der Akte Konfiguration PHPS ermöglichen.
|
session_start();
//starts or resumes a function
print “Your session ID is: “ . session_id();
//displays the session ID
session_destroy();
//ends the session; comment this line and
the browser will output the same session ID as before
|
|
|
Nachdem Sie einen Session begonnen haben, kannst du zum Session Identifikation über die „session_id ()“ Funktion zugänglich machen. Nachdem Sie die Arbeit durchgeführt haben, kannst du das Session verwenden zerstören „session_destroy ()“.
|
|
Register-Variablen zu einem Session
|
|
die Hauptzielsetzung des Session es ist, die Werte von Variablen zu halten. Du mußt Session variablen mit der „session_register ()“ Funktion registrieren, bevor Sie versuchen, sie auf einer Session -ermöglichten Seite zu lesen. Daran erinnern, daß ein „session_register ()“ dich erfordert, als Argument „variabler Name“ zu überschreiten, und nicht die Variable selbst:
|
<?php
session_start();
?>
<html>
<body>
<?php
if(isset($stored_var))
{
print $stored_var; //this will not be displayed the first time you load the page, because you haven’t registered the variable yet!
}
else
{
$stored_var = “Hello from a stored variable!”;
session_register(“stored_var”); //don’t do this: session_register($session_var)
}
?>
</body>
</html>
|
|
|
you can test if a variable is assigned using the “isset()” function.
|
|
Die eingetragenen Variablen entfernen
|
|
Um die eingetragenen Variablen zu entfernen, mußt du die session_unset () Funktion verwenden. Diese Funktion, wenn sie benannt wird, zerstört alle Variablen, die mit einem Session , im Index und innerhalb der Session akte verbunden sind.
|
<?php
session_start();
?>
<html>
<body>
<?php
session_register("test");
$test = 12;
print $test;//outputs 12
session_unset(); //$test is destroyed
session_destroy();
print $test; //outputs nothing
?>
</body>
</html>
|
|
Keywords:php tutorial, php scripts, php nuke, php download, php editor, php mysql, php forum,
php add link, learn php, php code
|
|
| HTML Quizes |
|
|
| XML Quizes |
|
|
| Browser Scripting Quizes |
|
|
| Server Scripting Quizes |
|
|
| .NET (dotnet) Quizes |
|
|
| Multimedia Quizes |
|
|
| Web Building Quizes |
|
|
| Java Quizes |
|
|
| Programming Langauges Quizes |
|
|
| Soft Skills Quizes |
|
|
|