Ich seh den Wald vor lauter Bäumen mal wieder nicht.
Ich habe das Problem, das die Weitergabe des Ankers
per Header an genau einer Stelle nicht funzt.
myheader hängt bei Bedarf die Session an, und ruft dann header auf
und trotzdem erfolgt die Weiterleitung nur nach
"post.php?id=377&sub=1383" ???
an zig anderen Stellen funktioniert das Ganze, nur bei diesem einen Aufruf nicht (siehe 1.Schnipsel)
Ich habe das Problem, das die Weitergabe des Ankers
per Header an genau einer Stelle nicht funzt.
PHP-Code:
$goto_post = "Location: post.php?id=" . $HTTP_GET_VARS['id'] . "&sub=" . $newpostid . '#' . $newpostid;
// $goto_post ist "post.php?id=377&sub=1383#1383"
$goto_forum = "Location: forum.php?id=" . $result_forum[2];
myheader($user->get("after_post")?$goto_forum:$goto_post);
PHP-Code:
function myheader($location, $exit = true){
global $session, $HTTP_COOKIE_VARS, $error;
if(is_object($error))
$error->write();
$session->save();
// $location ist immernoch "post.php?id=377&sub=1383#1383"
if(!isset($HTTP_COOKIE_VARS['sessid']) || $HTTP_COOKIE_VARS['sessid'] != $session->sessid){
if(strpos($location, "?"))
header(str_replace("?", "?sessid=" . $session->sessid . "&", $location));
else
header ($location . "?sessid=" . $session->sessid);
}else
// dies wird derzeit angesprungen
// $location ist immernoch "post.php?id=377&sub=1383#1383" (per echo getestet)
header($location);
if ($exit)
exit();
}
"post.php?id=377&sub=1383" ???
an zig anderen Stellen funktioniert das Ganze, nur bei diesem einen Aufruf nicht (siehe 1.Schnipsel)
Kommentar