PHP Forum

PHP Forum (http://www.selfphp.de/forum/index.php)
-   PHP für Fortgeschrittene und Experten (http://www.selfphp.de/forum/forumdisplay.php?f=13)
-   -   header nutzen. Wie mache ich das W3C-Konform (http://www.selfphp.de/forum/showthread.php?t=5845)

norial 20.10.2003 10:05:53

header nutzen. Wie mache ich das W3C-Konform
 
Hallo,

ich schicke per header(); eine Kopfzeile. Nur wie ist sie HTML W3C Konform?
so:
PHP-Code:

header("Location: index.php?faction=profile& amp;mode=edit");
                                            ^^^^
                                            
Leerzeichen ignorierenDas Forum kommt aber sonst nicht mit dem Code klar 

oder so:
PHP-Code:

header("Location: index.php?faction=profile&mode=edit&$HSID"); 

Grüße

Edit: das Forum ändert meinen Code! Ich möchte doch nur ein & + ein amp; eingeben.*wunder*

Ben20 20.10.2003 10:12:05

Völlig konform wäre eigentlich das:


header("Location: http://www.domain.de/index.php?faction=profile& amp;mode=edit");

norial 20.10.2003 10:35:39

Auch hier danke für die schnelle Antwort

Zitat:

Original geschrieben von Ben20
Völlig konform wäre eigentlich das:


header("Location: http://www.domain.de/index.php?faction=profile& amp;mode=edit");

Das dachte ich mir auch, war mir aber nicht sicher.

Grüße

Fuchs 20.10.2003 16:44:52

Zitat:

Original geschrieben von Ben20
Völlig konform wäre eigentlich das:


header("Location: http://www.domain.de/index.php?faction=profile& amp;mode=edit");

Nein!
Im header wird (nocht) in plain-text gesendet. Das Ampersand (& amp;) muss man erst ab <html> als & amp; schreiben. HTML hat im Header nichts verloren.


PS: setcookie() macht auch nichts anderes als ein Header zu senden.

norial 20.10.2003 19:20:39

Zitat:

Original geschrieben von Fuchs
Nein!
Im header wird (nocht) in plain-text gesendet. Das Ampersand (& amp;) muss man erst ab <html> als & amp; schreiben. HTML hat im Header nichts verloren.


PS: setcookie() macht auch nichts anderes als ein Header zu senden.

ok danke, das ist eine gute Richtlinie


Alle Zeitangaben in WEZ +2. Es ist jetzt 10:26:22 Uhr.

Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.