Avatar billede googolplex Novice
05. juli 2003 - 21:10 Der er 9 kommentarer og
1 løsning

Xhtml validering - session fejl

Efter at jeg har bygget lidt sessions ind i mit min side opstår der en del fejl når jeg prøver at validere mine sider:

http://validator.w3.org/check?uri=http%3A%2F%2Fwww.ladefoged-roenne.dk%2F

Nogen der kan fortælle hvad jeg skal gøre ?
Avatar billede ahv Nybegynder
05. juli 2003 - 21:13 #1
Prøv at udskifte dine & med &
Avatar billede htmlaga Nybegynder
05. juli 2003 - 21:36 #2
Tror det er noget med at du har STORE bogstaver i dine links
Avatar billede ahv Nybegynder
05. juli 2003 - 21:38 #3
googolplex -> Næste gang kan du hvertfald prøve at følge linket hvor der står explain :o) Der står lig ud ->

To solve this problem, simply replace all the &'s in attribute values with &
Avatar billede htmlaga Nybegynder
05. juli 2003 - 21:47 #4
googolplex >> glem det jeg skrev, har misforstået et eller andet!
Avatar billede googolplex Novice
05. juli 2003 - 21:50 #5
Ja, det er jeg udemærket klar over :) Men problemet er, at der automatisk indsættes '&PHPSESSID=7e6a6e80d31aa3f9c1cb7a7beec46c' i enden af mine links og jeg aner ikke hvordan jeg skal ændre & til & i dette tilfælde :(
Avatar billede ahv Nybegynder
05. juli 2003 - 21:52 #6
Det ligner noget du selv har indsat.
Avatar billede googolplex Novice
05. juli 2003 - 21:58 #7
Nej, jeg har har bare brugt session_start() og så indsættes det automatisk. Det mærkelige er, at jeg ikke kan se fejlene i 'vis kilde', men de er der når jeg validerer :(
Avatar billede ahv Nybegynder
05. juli 2003 - 22:07 #8
Jeg kan nemlig godt se det i vis kilde.
Avatar billede googolplex Novice
05. juli 2003 - 22:16 #9
Underligt...når jeg kigger i vis kilde står der (fx.):

</form>&nbsp;<a href="/index.php?side=nybruger">Ny bruger</a> | <a href="/index.php?side=glemtkode">Glemt kode</a></div>

Men når jeg validerer, ser den tilsvarende kode således ud:

</form>&nbsp;<a href="/index.php?side=nybruger&PHPSESSID=944cb34c4b1f04547de7c78c3db4ecd9">Ny bruger</a> | <a href="/index.php?side=glemtkode&PHPSESSID=944cb34c4b1f04547de7c78c3db4ecd9">Glemt kode</a></div>

Der er altså blevet smidt '&PHPSESSID=kj5345hj345h...' i enden af alle mine links.

Men jeg fatter bare ikke hvordan jeg ændrer & til &amp; i dette tilfælde ?

Når jeg fjerner session_start() så valideres mine sider perfekt !
Avatar billede googolplex Novice
06. juli 2003 - 00:55 #10
Fandt selv en løsning på nettet, da det åbenbart er et klassisk session problem.

Indsatte 'ini_set("arg_separator.output", "&amp;");' så erstatter den også de '&' som PHPSESID indsætter.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester