PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : PHPSESSID und eine Ausgabe des WC3-Validators


jpl
28.05.2002, 15:04:42
Hallo!
Mir ist folgende Seltsamkeit gerade untergekommen. Ich dachte mir ich prüfe meine Seiten mal mit dem Validator vom WC3 (mehr so aus Intresse mal) und scheint auch alles ganz gut zu sein, nur dann zeigt er mir folgendes an:
<input type="hidden" name="PHPSESSID" value="45e62bc62aa0c3200aa5e48cfd895495" />
...................................................................... ...............................................^^
Was er dann auch bemängelt. Das ganze steht in folgendem Kontext:

<form name="form1" action="index.php?check=1" method="post"><input type="hidden" name="PHPSESSID" value="83462a4fe7a7229bcfe730188da0a247" />
....
</form>
Wobei dieser Input Tag da in meinem Code natürlich noch nicht ist. So nun dachte ich mir ich geh mal auf die Suche wo, wer den falschen Schrägstrich da in meinen Code schreibt. Nur Fehlanzeige ich konnte nix finden das diesen input eintrag schreiben könnte. Als Anmerkung: Es handelt sich um einen schlichten Login mit PHPSessIDs eben.
Nun die Frage an Euch: Woher kommt der Input Tag, den ja nur der WC3-Validator findet?

Gruß JP

-----
Ups, irgendwie wurde der Beitrag ins falsche Forum gesetzt. Muss bei den ganzen Cookiemist mit meinem Firewall passiert sein. Sorry! @mod bitte mal moven. DANKE! :)

|Coding
28.05.2002, 18:36:54
Original geschrieben von jpl
...So nun dachte ich mir ich geh mal auf die Suche wo, wer den falschen Schrägstrich da in meinen Code schreibt...

das ist keine falscher slash, das ist XHTML.

was zu XHTML 1.0:

in XHTML 1.0 werden alle tag klein geschrieben.
bsp:

HTML 4.0 = <BODY>
XHTML 1.0 = <body>

außerdem müssen in XHTML 1.0 alle singletags geschlossen werden.
bsp:

HTML 4.0 = <BR>
XHTML 1.0 = <br />

hier eine liste aller singletags:


code:--------------------------------------------------------------------------------
XHTML 1.0 | HTML 4.0
------------+------------
<area /> | <AREA>
<base /> | <BASE>
<br /> | <BR>
<col /> | <COL>
<frame /> | <FRAME>
<hr /> | <HR>
<img /> | <IMG>
<input /> | <INPUT>
<isindex /> | ------- ( <INPUT> )
<link /> | <LINK>
<meta /> | <META>
<option /> | <OPTION>
<param /> | <PARAM>
--------------------------------------------------------------------------------


attribute die nur einen wert an nehmen können, dürfen nicht mehr solo geschrieben werden.
bsp:

HTML 4.0 = <OPTION VALUE="01" SELECTED>...</OPTION>
XHTML 1.0 = <option value="01" selected="selected">...</option>


so noch was ganz wichtiges!!!
in XHTML 1.0 müssen alle werte in anführungszeichen (") stehen.
bsp:

HTML 4.0 = <BODY BGCOLOR=#123456>
XHTML 1.0 = <body bgcolor="#123456">

ich hoffe das hat dir geholfen...

jpl
29.05.2002, 00:11:21
Aha, vielen Dank! Mal wieder was dazu gelernt! <grins> Werd da mal weiterlesen :)
Gruß JP