HTML Tutorials |
|
XML Tutorials |
|
Browser Scripting |
|
Server Scripting |
|
.NET (dotnet) |
|
Multimedia |
|
Web Building |
|
Java Tutorials |
|
Programming Langauges |
|
Soft Skills |
|
Database Tutorials |
|
Operating System |
|
Software Testing |
|
SAP Module |
|
Networking Programming |
|
Microsoft Office |
|
Accounting |
|
|
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 |
|
Database Quizes |
|
Operating System Quizes |
|
Software Testing Quizes |
|
SAP Module Quizes |
|
Networking Programming Quizes |
|
Microsoft Office Quizes |
|
Accounting Quizes |
|
|