Ich habe die Vermutung, dass es an den Sessions liegt, die ich benutze. Ich initialisiere in jedem php-Skript über folgende Funktion:
Quellcode:
function init_session(){
ini_set('arg_separator.output', '&');
ini_set ('url_rewriter.tags', '');
@session_start();
if (count($_SESSION['s_cars']) == 0){
$_SESSION['s_cars'] = array();
}
if (empty($_SESSION['s_lang']) || isset($_GET['lang']) && $_SESSION['s_lang'] != $_GET['lang']){
if (isset($_GET['lang'])){
$_SESSION['s_lang'] = $_GET['lang'];
}else{
$_SESSION['s_lang'] = 'd';
}
}
}
Nehme ich den Funktionsaufruf für diese Funktion aus den php-Skripten raus, werden die Seiten normal geladen. Kann es sein, dass Session-Variablen in XHTML anders übertragen werden, als in HTML?
Gruß
Olaf