Datenschutzerklärung

URL problem mit Get parametern?

Validome - Forum

Startseite Validome
RSS 2.0  
Sie sind nicht angemeldet. Atom 1.0  
Forum Home / Bug-Reports / Fehlermeldungen /

URL problem mit Get parametern?

  Beitrag schreiben
Autor
Beitrag Seiten: 1
salzi
Gast



Ich wollte folgende seite validieren: http://salzinet.com/content/rss.xml

Der W3C Validator meldet Valide.
Hier kommt folgender Fehler:

1.
Fehler: 'http://www.salzinet.com/index.php?a=3&b=album&q=x2y2y12006%y1y3&sq=paris&t=2006-and-paris' ist kein gültiger Wert für 'anyURI'.

Stelle: ...p;b=album&amp;q=x2y2y12006%y1y3&amp;sq=paris&amp;t=2006-and-paris </link>

2.
Fehler: Wert 'http://www.salzinet.com/index.php?a=3&b=album&q=x2y2y12006%y1y3&sq=paris&t=2006-and-paris' des Elementes 'link' ist ungültig.
Stelle: ...p;b=album&amp;q=x2y2y12006%y1y3&amp;sq=paris&amp;t=2006-and-paris </link>

Der Quellcode sieht folgendermaßen aus:

<br/>
<a href="?a=3&amp;b=album&amp;q=x2y2y12006%y1y3&amp;sq=paris&amp;t=2006-and-paris" class="a2i">Fotos</a></p>

Der Quellcode ist laut w3c auch gültig:
http://validator.w3.org/check?uri=http%3A%2F%2Fsalzinet.com%2Findex.php%3Fa%3D1

ist das ein fehler?

gruß, J


13.10.2006 16:22:39
  Zitieren
HTMELL
Administrator

Registriert: 11.05.2006
Beiträge: 544
Hallo,
der Fehler liegt am "%y1". Mit dem "%" wird in URLs ein Sonderzeichen eingeleitet, gefolgt von dem Hexadezimalen Wert (2-Stellig) dieses Zeichens.
Die Hexadezimalen Zeichen bestehen aus den Zahlen 0-9 und den Buchstaben A-F (z. B. %3A). In Deiner URL steht aber "%y1", alles klar ?


_______________________________________
mfg
Thomas Mell

www.validome.org

15.10.2006 01:08:13
  Zitieren
Gurkenpapst
Gast



Falls das %-Zeichen ein Teil des Query-Strings sein soll, musst du es als %25 kodieren. Also ...q=x2y2y12006%25y1y3... Siehe http://www.gbiv.com/protocols/uri/rfc/rfc3986.html#when-to-percent-encode

15.10.2006 21:23:10
  Zitieren
Seiten: 1   Beitrag schreiben
Wechsel zu

Die letzten Beiträge aus diesen Forum

Valid HTML 4.01