Scholieren.com forum

Scholieren.com forum (https://forum.scholieren.com/index.php)
-   Software & Hardware (https://forum.scholieren.com/forumdisplay.php?f=20)
-   -   [PHP] Html validator (https://forum.scholieren.com/showthread.php?t=665272)

TIGEK 18-11-2003 16:09

[PHP] Html validator
 
Ik heb zelf een website met een login gedeelte die gebruik maakt van sessies.
Opzicht niets vreemds aan maar als ik dit door validator haal (4.01 transional) krijg ik ongeveer 3 fouten per url die op de site staan.

Een voorbeeld van een error link:
<a href="?content=news/shownews.php&PHPSESSID=c3b1bfeb3100480e10422e4dd949e548">

Nu weet ik er genoeg dat ipv & een &amp; teken hoort te staan maar hoe krijg ik dat (De validator zet daar constant een $phpsessid=ratel er achter)

Wie weet hoe ik door de validator kom :)

(als ik sessionstart weg haal gaat het wel goed)

URL http://www.mol-clan.nl

Ohja als dit toch HTML is Enlightenment stuur me even een pm'tje dan plaats ik hem daar wel in (Zit een beetje te twijfelen)

Blowie 10-12-2003 14:33

Citaat:

TIGEK schreef op 18-11-2003 @ 17:09:

Een voorbeeld van een error link:
<a href="?content=news/shownews.php&PHPSESSID=c3b1bfeb3100480e10422e4dd949e548">

De validator loop denk ik vast op href="? .. en niet op het & teken.. als je er nou eens href="index.php?

En anders is het omdat je link geen geldige link is.. want het zou kunnen dat je volgens de validator 2 pagina's opgeeft.. index.php en shownews.php

Engadin 10-12-2003 14:45

Citaat:

En anders is het omdat je link geen geldige link is.. want het zou kunnen dat je volgens de validator 2 pagina's opgeeft.. index.php en shownews.php
dat doetie ook met simpelerelinks zoals:
<a href="test.php?id=2&text=bla">

TIGEK 10-12-2003 15:46

Waarom werkt hij wel als ik geen sessies gebruik :D

TIGEK 10-12-2003 16:48

Fout gevonden. Een standaard insteling in php.ini :(

; The separator used in PHP generated URLs to separate arguments.
; Default is "&".
; arg_separator.output = "&amp;"

en het moet

; The separator used in PHP generated URLs to separate arguments.
; Default is "&".
arg_separator.output = "&amp;"

Wezen. Alleen hoe krijg ik dit aan mijn dit aan mijn webhost verteld :)

deathz0rz 10-12-2003 17:44

Citaat:

TIGEK schreef op 10-12-2003 @ 17:48:
Alleen hoe krijg ik dit aan mijn dit aan mijn webhost verteld :)
email?

Engadin 10-12-2003 17:45

Citaat:

TIGEK schreef op 10-12-2003 @ 17:48:
Fout gevonden. Een standaard insteling in php.ini :(

; The separator used in PHP generated URLs to separate arguments.
; Default is "&".
; arg_separator.output = "&amp;"

en het moet

; The separator used in PHP generated URLs to separate arguments.
; Default is "&".
arg_separator.output = "&amp;"

Wezen. Alleen hoe krijg ik dit aan mijn dit aan mijn webhost verteld :)


Ik zie & en & en niet & en & amp;

(eigelijk wilde ik iets anders zeggen, maar ik nu is het voor mijn duidelijk)

deathz0rz 10-12-2003 19:46

Citaat:

Engadin schreef op 10-12-2003 @ 18:45:
Ik zie & en & en niet & en & amp;

(eigelijk wilde ik iets anders zeggen, maar ik nu is het voor mijn duidelijk)

wa? leer nederlands ;) maar dat je het niet ziet komt doordat vBB geen htmlentities over je post gooit

Blowie 11-12-2003 13:07

Citaat:

Engadin schreef op 10-12-2003 @ 15:45:
dat doetie ook met simpelerelinks zoals:
<a href="test.php?id=2&text=bla">

I see, maar het zou kunnen omdat er et een beetje scheef kijken 2 url's in staan.. net zo als dat IE het niet leuk vind als je url maakt als download.php?bestand=blaat.zip met als output toch nog ff stiekum een html pagina.. Ik weet namelijk niet hoe die validators werken..

Citaat:

TIGEK schreef op 10-12-2003 @ 17:48:
Fout gevonden. Een standaard insteling in php.ini :(

; The separator used in PHP generated URLs to separate arguments.
; Default is "&".
; arg_separator.output = "&amp;"

en het moet

; The separator used in PHP generated URLs to separate arguments.
; Default is "&".
arg_separator.output = "&amp;"

Is dat niet een standaard instelling? Dat ie "&" pakt als argumentsplitter? En dan nog.. de url is toch correct?

Maarre.. ik zie nu eigenlijk pas dat je waarschijnlijk iets heel anders bedoeld dan ik in gedachte had :bloos:

Citaat:

Nu weet ik er genoeg dat ipv & een &amp; teken hoort te staan maar hoe krijg ik dat (De validator zet daar constant een $phpsessid=ratel er achter)
Nu zie ik pas wat je bedoeld.. :bloos:
afin. ik was ook weer lekker wakker..


Alle tijden zijn GMT +1. Het is nu 22:21.

Powered by vBulletin® Version 3.8.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.