kann ich über einen Linkaufruf der zum Beispiel auf http://domain/index.php?action=bla geht einen internen Anker ansprechen? Per HTML geht das ja mit http://domain/index.html#anker wenn ich mich recht entsinne, aber über PHP wird die URL dann nicht mehr richtig interpretiert.
Du bringst da was durcheinander: PHP hat im Grunde mit HTML nichts zu tun. PHP ist eine Interpretersprache, die auf dem Server läuft und irgendwas ausgibt. HTML ist eine Seitenbeschreibungssprache, an Hand der ein Browser ein Dokument auf den Bildschirm pinselt.
Kein Browser bekommt irgendetwas von PHP zu sehen, genau genommen dürfte er nicht einmal wissen, daß hinter einer URL PHP steckt. Alles, was der Browser von Deinem PHP-Skript sieht, ist das, was das Skript ausgibt - und das ist meistens HTML-Text.
Und nun erkläre doch nochmal, warum Du nicht einfach "seite.php#anker" benutzt bzw. stattdessen unbedingt "seite.php?aktion=bla" haben mußt.
Gruß,
soenk.e