kostenloser Webspace werbefrei: lima-city


Kleinere W3C Fehler! Session schuld??

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    pointi

    Kostenloser Webspace von pointi

    pointi hat kostenlosen Webspace.

    soooo ich habe eine frage!!

    und zwar wenn ich meine neue page durch den validator lasse kommen noch einige fehler, jedoch kann ich sie mir nicht erkl?ren!! sie sind alle bei einem link im href drinnen meist bei der session!1

    jedoch hab ich das genauso bei einer anderen page gemacht und da kommen keine fehler, am server kanns nicht liegen oder??

    da hab ich dann auch gleich noch eine frage, wieso wird die session manchmal in der adresszeile angezeigt und manchmal nicht??=

    zur besseren veranschaulichung hier http://www.fad.es.tt
    unten auf den w3c button klicken!!

    mfg

    Pointi
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. k**********e

    es liegt an dem &. das &-zeichen ist nicht valide du musst & benutzen.... klingt komisch ist aber so^^

    meinst du jetzt auch verschieden servern (das mit der sessid im link) oder auf einem?
  4. Autor dieses Themas

    pointi

    Kostenloser Webspace von pointi

    pointi hat kostenlosen Webspace.


    es liegt an dem &. das &-zeichen ist nicht valide du musst & benutzen.... klingt komisch ist aber so^^

    meinst du jetzt auch verschieden servern (das mit der sessid im link) oder auf einem?


    hmmm du verwirrst mich^^

    ist der punkt beabsichtigt?? ich kenn doch nur ein "und"^^

    ja ich hab zwei verschiedene server gemeint ;)
  5. er (oder sie) meinte, du musst das verwenden: & a m p ;
    (musste die leerzeichen wegmachen, weil lima das sonst in ein "&" umwandeln w?rde)

    Beitrag ge?ndert am 16.10.2005 15:49 von jannis
  6. Autor dieses Themas

    pointi

    Kostenloser Webspace von pointi

    pointi hat kostenlosen Webspace.


    er (oder sie) meinte, du musst das verwenden: & a m p ;
    (musste die leerzeichen wegmachen, weil lima das sonst in ein "&" umwandeln w?rde)

    Beitrag ge?ndert am 16.10.2005 15:49 von jannis


    lol

    leuchtet mir zwar nicht ein da ich es sonst immer anders gemacht hab und es auch ging aber ich werds probieren ;)

    EDIT

    so das funzt wirklcih, sind weniger fehler, jedoch wird auch die sessid angeh?ngt mit & kann man das auch beeinflussen dass dort der "code" f?r & steht??
    wenn ja wie und wo?


    Beitrag ge?ndert am 16.10.2005 16:05 von pointi
  7. Autor dieses Themas

    pointi

    Kostenloser Webspace von pointi

    pointi hat kostenlosen Webspace.

    sorry f?r den doppelten

    aber ich brauch eine antwort -.- bevor ich nochmal einen thread aufmachen muss!!!

    also wie mach ich das jetzt vor der session dass da auch das verschl?sselte &-Zeichen steht??

    wei? das jemand?
  8. k**********e

    das mit dem anh?ngen der session id h?mgt mit der server-config zusammen:

    ob in der ini trans-sid activiert ist oder nicht


    PHP4 kann man auch mit dem --enable-trans-sid-Parameter kompilieren. Dann hat dies zufolge, dass, wenn der Client (Browser) keine Cookies annehmen kann/will, alle relativen Links einer Webpage mit dem zus?tzlichen SessionName=Session-ID Parameter erg?nzt werden. Dies klingt zun?chst gut, aber man sollte beachten, dass durch den zus?tzlichen Aufwand, den der PHP-Parser leisten muss, sich diese Technik nicht f?r High-Traffic-Websites oder Server mit vielen Vhosts eignet. Auch wenn man Projekte realisiert, die auf anderen Webservern laufen sollen, kann man nicht davon ausgehen, dass das betreffende PHP mit --enable-trans-sid kompiliert worden ist.


    und das mit dem & amp ; (diesaml dran gedacht^^) kann man mit ini_set() und arg_separator.output ?ndern:
    ini_set('arg_separator.output', '& amp ;');


    Beitrag ge?ndert am 16.10.2005 18:43 von kirschbluete
  9. Autor dieses Themas

    pointi

    Kostenloser Webspace von pointi

    pointi hat kostenlosen Webspace.


    das mit dem anh?ngen der session id h?mgt mit der server-config zusammen:

    ob in der ini trans-sid activiert ist oder nicht


    PHP4 kann man auch mit dem --enable-trans-sid-Parameter kompilieren. Dann hat dies zufolge, dass, wenn der Client (Browser) keine Cookies annehmen kann/will, alle relativen Links einer Webpage mit dem zus?tzlichen SessionName=Session-ID Parameter erg?nzt werden. Dies klingt zun?chst gut, aber man sollte beachten, dass durch den zus?tzlichen Aufwand, den der PHP-Parser leisten muss, sich diese Technik nicht f?r High-Traffic-Websites oder Server mit vielen Vhosts eignet. Auch wenn man Projekte realisiert, die auf anderen Webservern laufen sollen, kann man nicht davon ausgehen, dass das betreffende PHP mit --enable-trans-sid kompiliert worden ist.


    und das mit dem & amp ; (diesaml dran gedacht^^) kann man mit ini_set() und arg_separator.output ?ndern:
    ini_set('arg_separator.output', '& amp ;');


    Beitrag ge?ndert am 16.10.2005 18:43 von kirschbluete


    schreib ich dass jetzt zur session dazu?? ich hab ja ne include mit der session !!
  10. k**********e

    du musst es ja nur in die datei schreiben in die includet wird, also die hauptdatei...

    ich habe eigentlich immer eine config datei, in der die wichtigsten sachen drin stehen,
    wie mysql daten und auch ?nderungen an der ini per ini_set()... diese datei wird als erstes in die index.php geladen (per inlude) und alle anderen datein werden ind die index.php includet... ... so kannst du das doch auch halten^^
  11. Autor dieses Themas

    pointi

    Kostenloser Webspace von pointi

    pointi hat kostenlosen Webspace.


    du musst es ja nur in die datei schreiben in die includet wird, also die hauptdatei...

    ich habe eigentlich immer eine config datei, in der die wichtigsten sachen drin stehen,
    wie mysql daten und auch ?nderungen an der ini per ini_set()... diese datei wird als erstes in die index.php geladen (per inlude) und alle anderen datein werden ind die index.php includet... ... so kannst du das doch auch halten^^


    jo genau so mach ich das auch immer ;)

    juhu es hat geklappt, ich bin VALID^^

    http://validator.w3.org/check?uri=http%3A%2F%2Fpointi.milten.lima-city.de%2F_fad%2Findex.php

    danke nochmal hast mir wirklich sehr geholfen!!!!
  12. Sorry, wenn ich mich hier jetzt einmische. Aber ich bin baff: ini_set() funzt auf Lima-Webspace? :eek:
  13. w****e

    wieso was macht ini_set()

    helft mir doch wenigstens ein wenig intelligenz zu bekommen

    mfg
    web4me
  14. Autor dieses Themas

    pointi

    Kostenloser Webspace von pointi

    pointi hat kostenlosen Webspace.


    Sorry, wenn ich mich hier jetzt einmische. Aber ich bin baff: ini_set() funzt auf Lima-Webspace? :eek:


    jo bei mir funktionierts einwandfrei, jetzt hab ich keine w3c fehler mehr, im gegensatz zu vorher ;)


    web4me schrieb:
    wieso was macht ini_set()

    helft mir doch wenigstens ein wenig intelligenz zu bekommen

    mfg
    web4me


    wenn ich es selbst richtig verstanden habe ersetzt es das '&' mit dem die session id angeh?ngt wird durch ein & amp ; (wiedermal mit leerzeichen ;) )
    damit ist es dann auch w3c konform!!!
  15. k**********e

    man kann mit ini_set() ja nicht alle sachen ?ndern,
    sondern 'nur' die mit PHP_INI_ALL gekennzeihneten sachen.
    au?er dem gilt die ver?nderung nur f?r das script und wir nach script durchf?hrung wieder ungultig bzw. die standatr einstellungen wieder g?lltig..

    also warum sollte man ini_set() sperren?

    http://de2.php.net/de/ini-set
    http://de3.php.net/manual/de/ini.php
    ma bissel was zu lesen

    Beitrag ge?ndert am 16.10.2005 20:24 von kirschbluete
  16. @kirschbluete

    Du hast nat?rlich vollkommen Recht. Die Ver?nderungen sind beschr?nkt. Muss ich mir wohl nochmal phpinfo() zu Rate ziehen.

    Ich habe nur bisher meist festgestellt, dass Free-Hoster und oft auch Shared-Hoster den ini_set()-Befehl vorsichtshalber gleich komplett gesperrt haben, um "Sicherheitsl?cken" zu vermeiden.

    Vollkommen offtopic, aber da kann ich mir meine PHP-Quelltexte (mit highlight_string() ) ja jetzt benutzerdefiniert einf?rben. :cool:

    @web4me

    http://de.php.net/manual/de/function.ini-set.php

    Damit kann man manche Einstellungen der PHP.ini tempor?r (also jeweils f?r das laufende Script) ver?ndern. Ein Beispiel w?re die Pfad-Liste f?r die include-Befehle. So braucht man dort nicht mehr den ganzen Pfad anzugeben. Auch das hier diskutierte Beispiel mit den Sessioneinstellungen.

    MfG
    alopex
  17. k**********e

    ich finde eigentich den php_ini() befehl sehr wichtig... zumahl in der verbindung mit session-heandling...

    die sperrung des php_ini befehls seh ich eigentlich als kommpletten bl?dsinn... den die "sicherheitsl?cken" werden damit bestimmt net geschlo?en... bzw. vermieden..
  18. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!