phpbar.de logo

Mailinglisten-Archive

[php] Varieblenuebergabe mit Sonderzeichen "#"

[php] Varieblenuebergabe mit Sonderzeichen "#"

Michael Stahmann Michael_(at)_Stahmann.de
Sun, 30 Jan 2000 13:08:09 +0100


Hallo Ulf,

Ulf Wendel wrote:

> Dann liegt ein Tippfehler vor. urlencode() zeigt meiner Erfahrung nach
> bei allen Versionen das gleiche, korrekte Verhalten.
>
> F:\php3>php -q
> <?php echo urlencode("#");
> %23
>

Bei mir will es einfach nicht klappen
ich rufe auf index.php3?id=a0100#anker direkt auf.
<snipp>
   <frame name="text" src="<? echo"redir.php3?id=".urlencode($id); ?>">
</snipp>

Ergibt bei mir weder:
   <frame name="text" src="redir.php3?id=a0100#anker">
noch:
   <frame name="text" src="redir.php3?id=a0100%23anker">
stattdessen kommt:
   <frame name="text" src="redir.php3?id=a0100">
somit wird redir.php (lt. Quelltext) auch nur mit id=a0100 aufgerufen.
Wo liegt der Denk- oder Syntaxfehler?

Ich habe jetzt erstmal einen Bindestrich  (-) genommen, damit bin ich aber
nicht so glücklich.
Sinn der ganzen Übung ist übrigens, das ich aus einem Newsletter einfacher
auf eine Seite verweisen kann, und die umgebenden Frames mitgeladen
werden. Dazu hat jede content-Seite eine ID bekommen.
Damit ich aber auch direkt auf einen Anker (hallo.html#anfang) zugreifen
kann, müsste ich die Seiten - rein theoretisch - nochmal mit entspechenden
Anker in die Datenbank schmeißen. Das ist schnell unübersichtlich und viel
zu aufwendig in der Pflege.

Ich werde es weiter versuchen :-)

Gruß

Michael Stahmann


--
--------------------------------------------------------
Michael Stahmann,      web-xact.de <website-development>
http://www.web-xact.de           mailto:info_(at)_web-xact.de
Burchardstr. 10, D-28217 Bremen, Tel/Fax 0421-3887750/51
--------------------------------------------------------




php::bar PHP Wiki   -   Listenarchive