Hi Willi,
Ungetestet:
<?php
$requested = $_SERVER['REQUEST_URI'];
$pos = strpos($requested, '#');
$fragment = substr($reqested, $pos);
echo $_SERVER['QUERY_STRING'] . $fragment;
?>
Nein, habe es gerade noch mal mit Live HTTP Headers getestet:
Aufgerufene URL: http://www.example.org/foobar#blubb
GET /foobar HTTP/1.1
Host: www.example.org
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; de; rv:1.8.1.12) Gecko/20080201 Firefox/2.0.0.12
Accept: text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,\*/\*;q=0.5
Accept-Language: de-de,de;q=0.7,en;q=0.3
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,\*;q=0.7
Keep-Alive: 300
Connection: keep-alive
In den Request-Headern ist der von mir angesprochene Anker nirgendwo enthalten, folglich kannst du ihn auch nicht mit irgendwelchen Tricks serverseitig rekonstruieren ;-)
Viele Grüße,
~ Dennis.
--
Mein [SelfCode](http://community.de.selfhtml.org/fanprojekte/selfcode.htm): [ie:{ fl:( br:> va:) ls:\[ fo:) rl:( n4:# ss:) de:\] js:| ch:{ sh:| mo:} zu:|](http://www.peter.in-berlin.de/projekte/selfcode/?code=ie%3A%7B+fl%3A%28+br%3A%3E+va%3A%29+ls%3A%5B+fo%3A%29+rl%3A%28+n4%3A%23+ss%3A%29+de%3A%5D+js%3A%7C+ch%3A%7B+sh%3A%7C+mo%3A%7D+zu%3A%7C)