Hallo Zusammen,
mit der URL wird von externen Webseiten ein Parameter an meine Joomla 1.5.18-Website übergeben. Anhand dieses Parameters soll die Herkunft des Besuchers indentifiziert werden. Solange der Besucher auf der Seite ist (er loggt sich nicht ein) soll der Parameter in einer Session gespeichert bleiben.
Erste Versuche die Session in der index.php des Templates zu erzeugen funktionieren nicht.
Die Session wird angelegt und der Parameter per $_GET aus der URL in die Session übernommen, verlässt der Besucher aber die Startseite, ist der Parameter weg. Er wurde nicht gespeichert.PHP-Code:// Variable $fromsite in der Session zunächst ohne Wert anlegen
if(!isset($sessfrom)){
$sessfrom = JFactory::getSession();
$sessfrom->set('fromsite', '');
}
//Falls mit dem externen Link eine ID ankommt, diese auslesen und der Sessionvariablen $fromsite zuweisen
if(isset($_GET["fromsite"])){$sessfrom->set('fromsite', $_GET["fromsite"]);}
Kann man JSession auch ohne Login nutzen? Wie legt man die Session korrekt an, damit die Besucherdaten gespeichert werden?
Gruß Gabi


LinkBack URL
About LinkBacks
Zitieren

Lesezeichen