Archief - HTML/PHP: phpsessid vs w3c-validatie

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

Cyberkef

Legacy Member
Hi :)

Ik heb voor BMF een MegaFlush Script geschreven dat werkt mbv sessions...

Als hij dus meerdere sessies tegelijkertijd gebruikt maakt hij van elke url zoiets: index.php?area=megaflush&PHPSESSID=8745ba39c81d1759624c87ec259f5e

Nuja, geen probleem op zich, maar wanneer ik W3C Validatie doe op HTML 4.01 zegt hij altijd de fout dat die ampersand ("&") moet veranderd worden door &

Probleem is, ik zou echt niet weten hoe, php zet dat daar toch automatisch achter direct met een "&" ?

Ik heb wat gezocht op de PHP site maar ik vind niet echt een deftige/eenvoudige oplossing...

:help:

** edit: trouwens, hier op het forum zet hij achter geen enkele link die phpsessid, hoe krijg ik dat dan ook af? **

[Scratch]

Legacy Member
Als je ini_set() kan gebruiken of als je de site zelf host kan je PHPSESSID disablen dmv

ini_set("session.use_trans_sid", 0);



Anders zit je met een probleem want dit is een bekend probleem met PHP en zal pas met een update van PHP op je webserver gefixed worden (als het al gefixed is door PHP??)

PHP is inderdaad niet in alle gevallen XHTML/HTML valid ... :(

EdMeister

Legacy Member
[Scratch] zei:
Anders zit je met een probleem want dit is een bekend probleem met PHP en zal pas met een update van PHP op je webserver gefixed worden (als het al gefixed is door PHP??)
Is dat niet gewoon een instelling in php.ini?

killgore

Legacy Member
dJeez zei:
Dat is inderdaad een instelling in php.ini, die server-wide zal gelden.
Deze is al tijdje beschikbaar dacht ik.

Ook op elk niveau aanspreekbaar met ini_set

dus
PHP:
ini_set("arg_separator.output","&");

is denk ik het antwoord op uw vraag ;).

Cyberkef

Legacy Member
dJeez zei:
Dat is inderdaad een instelling in php.ini, die server-wide zal gelden.
Hm fuck, daar kan ik niet aan...

@ killgore: HEEL erg bedankt voor die tip :) :love:

This Page Is Valid HTML 4.01 Transitional!
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan