De:PHP Session in einem Plugin
From phpCMS
Frage: Kann ich PHP Sessions auch in Plugins verwenden?
Antwort: Ja. Es ist aber zu beachten, dass die Sessions in PHP nur mit "echten" globalen Variablen funktionieren. Bei phpCMS plugins wird ein Pseudo-Global-Scope aufgebaut. Um nun die Session Funktionen von PHP in plugins verwenden zu können, müssen die Variablen über den GLOBALS Array() registriert werden.
Zum besseren Verständnis ein kleines Counter-Plugin mit PHP Sessions:
<?php
session_start();
if (!isset($GLOBALS['phpcms_counter']))
{
session_register('phpcms_counter');
$GLOBALS['phpcms_counter']=1;
}
else
$GLOBALS['phpcms_counter']++;
$current = count($Tags);
$Tags[$current][0] = '<#counter#>';
$Tags[$current][1] = 'Sie waren '.$GLOBALS['phpcms_counter'].' mal da!';
?>
This page in other languages: English
Main Page: FAQ MainPage | Top Page: Deutsche FAQ Hauptseite

