Datenschutzerklärung

Fehlermeldung mit PHPSESSIONID

Validome - Forum

Startseite Validome
RSS 2.0  
Sie sind nicht angemeldet. Atom 1.0  
Forum Home / HTML und XHTML-Forum /

Fehlermeldung mit PHPSESSIONID

  Beitrag schreiben
Autor
Beitrag Seiten: 1
Komandar
Mitglied

Ort: nähe Aachen
Registriert: 25.11.2005
Beiträge: 3
Hi.

Bekomme folgende Fehlermeldung beim validate nach HTML1.0 TRANS:
Fehler:    Allgemeine Entität "PHPSESSID" nicht definiert und keine Standardentität definiert
Fehlerstelle:...="?module=news&action=show_all&PHPSESSID=9t05c638cz5fdafg2f05d91dc3fc

Fehler:    Abschließendes Semikolon fehlt
Fehlerstelle:...=news&action=show_all&PHPSESSID=9t05c638cz5fdafg2f05d91dc3fc">New

Der Fehler ist das "=" und das "&" bei der PHPSESSID.
Wie kann ich mein Skript so umschreiben, damit der Validator zufrieden ist :)?

Weil an der PHPSESSID kann ich ja nicht's ändern.


29.12.2005 18:42:14
http://www.komandar.de.vu Zitieren
Validome
Administrator

Registriert: 04.04.2005
Beiträge: 313
Hallo,
aus dem "&" vor "PHPSESSID" muss ein "&" gemacht werden.
Am besten einmal http://de.php.net/manual/de/ref.session ... .idpassing durchlesen.

mfg
Thomas Mell


29.12.2005 18:52:14
  Zitieren
Silver Harlequin
Gast



Einfache aber schnelle Lösung:

Einfach ganz am Anfang ein:

<?php ini_set('arg_separator.output','&amp;'); ?>

setzen - noch vor dem session start.

das schreibt die & in &amp; um (is ne einfach umschreibung des Seperators).

Cheers

Silver


29.01.2008 13:18:12
  Zitieren
HTMELL
Administrator

Registriert: 11.05.2006
Beiträge: 544
Oder noch ausführlicher http://www.validome.org/forum/viewtopicp-542-1.htm

_______________________________________
mfg
Thomas Mell

www.validome.org

29.01.2008 14:58:31
  Zitieren
Chiaki
Mitglied

Ort: Confoederatio Helvetica
Registriert: 23.12.2007
Beiträge: 97
Noch besser wäre natürlich, mittels einer ".htaccess" folgende
Zeilen als Defaultwerte einzustellen:

Code:

php_value arg_separator.output ';'
php_value arg_separator.input ';'

Das umgeht jedes &-Problem gleich von Anfang an.
Zwar könnte man dies auch mittels "ini_set()"
bewerkstelligen, aber da sind mir schon diverse Fehler
aufgetreten, so dass ich zumindest "argseparator.input"
ausschließlich mit einer .htaccess definiere.

@HTMELL:
Sollte man dies vielleicht im von dir zuletzt genannten
Posting mit aufführen? Vielleicht interessiert das
ja doch jemanden...

Greetings, Chiaki


_______________________________________
Make sure You've read RFC 1855, before sending electronic mail,
start Chats, posting on Newsgroups or leave any Comments.
RFC 1855: Netiquette Guidelines <http://www.rfc1855.net/>

29.01.2008 16:26:16
http://www.rfc1855.net/ Zitieren
HTMELL
Administrator

Registriert: 11.05.2006
Beiträge: 544
Ein alleiniges ';' halte ich für gefährlich.
Zum einen werden generierte Links mit ';', welche auf externe PHP-Scripte verweisen, dort nicht aufgelöst (zumindest wenn, was die Regel sein sollte, arg_separator.output='&' in der php.ini steht).
Und in die andere Richtung entsteht das selbe Problem wenn die eigenen Scripte mit '&' angesprochen werden - es wird dann nicht aufgelöst.
Dafür könnte man dann aber "php_value arg_separator.input ';&'" schreiben.


_______________________________________
mfg
Thomas Mell

www.validome.org

29.01.2008 18:23:41
  Zitieren
Seiten: 1   Beitrag schreiben
Wechsel zu

Die letzten Beiträge aus diesen Forum

Valid HTML 4.01