Ich habe eine Ausgabe von einer Methode, dabei wird allerdings nicht die SID automatisch angehängt. session.use_cookies ist auf false gesetzt. Bei einem Link darunter wird die SID angehängt (Versteh nicht warum nicht auch beim oberen Link).
Auf der verlinkten Seite habe ich zwei weitere Links. Der erste führt zurück mit mod_rewrite, der zweite ohne mod_rewrite. Beide Links führen zwar zur gewünschten Seite, jedoch verlier ich beim oberen Link die Session.
Zeile die von der Funktion zurück gegeben wird:
Ausgabe:
.htaccess Zeile:
Also zwei Fragen hab ich nun, wieso wird beim oberen Link die SID nicht angehängt (jedoch beim unteren Link)? Wieso verlier ich die Session auf der verlinkten Seite wenn ich den oberen Link anklicke?
LiveBeispiel
MfG Markus
Auf der verlinkten Seite habe ich zwei weitere Links. Der erste führt zurück mit mod_rewrite, der zweite ohne mod_rewrite. Beide Links führen zwar zur gewünschten Seite, jedoch verlier ich beim oberen Link die Session.
Zeile die von der Funktion zurück gegeben wird:
PHP-Code:
$back .= "<ul>\n";
while($iterator3->hasNext()) {
$obj3 = $iterator3->next();
$back .= "<li><a href=\"http://".$_SERVER['SERVER_NAME']."/".$this->lang."/
".$obj3->getUrlname().".html\">".$obj3->getName()."</a></li>\n";
}
$back .= "</ul>\n";
PHP-Code:
echo $createMenu->getSecondThirdLevel(); //gibt oben erzeugten Code aus.
echo "\n<a href=\"/region.php5?lang=DE&page=region\">region</a>";
PHP-Code:
RewriteEngine on
RewriteRule ^([A-Z]+)/([a-zA-Z0-9]+).html$ /$2.php5?lang=$1&page=$2
LiveBeispiel
MfG Markus
Kommentar