PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Sessions und der Validator


ravage
2004-09-07, 18:44:39
Warum mag der Validator keine Sessions? Oder muss ich umbedingt Cookie Sessions nutzen, um den Validator zufrieden zu stellen?

Nervt mich langsam echt das Teil :)

Naja bis auf das scheint ja alles soweit zu stimmen.

Ach ja, ich nutze transparente Session-IDs, also die Session-ID wird automatisch an jedem internen Link angehängt.

ps. Lästert nicht über das Design ;)

/EDIT: Blub... ich vergess irgendwann noch meinen Kopf...

Die Homepage (http://ravage.dyndns.org/BdF/) | Gemecker vom Validator (http://validator.w3.org/check?uri=http%3A%2F%2Fravage.dyndns.org%2FBdF%2F)

PuppetMaster
2004-09-07, 18:53:37
Ersetz mal sämtliche "&" im Quelltext durch "&".

Momentan hast du einen Teil maskiert (...&id=3...) und einen Teil nicht (...&PHPSESSID=...).

ravage
2004-09-07, 19:15:26
ja, nur leider hab ich die PHPSESSID Variablen nicht selbst dahinter gesetzt, dass macht php für mich :)

Hm vielleicht kann man das in der PHP.ini irgendwo einstellen, dass er ein & draus macht... hrm

Weiss da vielleicht jemand drüber bescheid? Bevor ich mich hier tot suche

PuppetMaster
2004-09-07, 19:25:59
Probiers mit
ini_set('arg_separator.output', '&');
session_start();

ravage
2004-09-07, 19:38:50
Du bist ein Gott! Big thx :)

ravage
2004-09-07, 20:11:14
Hrm noch ein Problem bei dem Forms...

Der packt die PHPSESSID Variable direkt hinter den <form> Tag, also vor dem nachvolgendem <p> tag.

Und genau da ist das <input> Tag verboten... gni!

Genauer. Jetzt sieht es so aus:

<form bla>
<p>
<input bla>
<input bla>
<input bla>
</p>
</form>

Und nachdem PHP die Session Variable reinpackt sieht es so aus:

<form>
<input Session Varable>
<p>
<input bla>
<input bla>
<input bla>
</p>
</form>

/EDIT: Ich glaub bei den Forms übergebe ich die Variable selber, sonst wird das wohl nichts...

tomtom
2004-09-09, 16:47:38
Ich hab bei mir dasselbe Problem....nur hab ich keine Ahnung wie ich auf meinem Webspace(all-inkl.com) die PHP.ini ändern kann....

MFG

ravage
2004-09-09, 17:57:11
Versuchs mit

ini_set('url_rewriter.tags', 'a=href,area=href,frame=src,fieldset=');

Normal steht da noch "Form=" drin, einfach rausnehmen und die Variable in den Forms selbst eintragen. Sollte klappen.

Musst du halt nur am Anfang jeder Seite ausführen, auf der du Forms benutzt.