HTML5 und Link Validität
lima-city → Forum → Die eigene Homepage → HTML, CSS & Javascript
ansicht
antwort
array
code
datum
eindeutige kennung
funktion
gut danke
http
kurze frage
leute
machen
parameter
rest
strang
titel
url
validierung
verwenden
vorkommen
-
Hallo Leute. Kurze Frage, ich weiß nicht wonach ich suchen soll um eine Antwort zu bekommen.
Bei der Validierung mit HTML5 oder auch schon vorher sind &-Zeichen im Link unzulässig.
Bsp.: <a href="index.php?go=match&id=361">
Wie soll man das denn sonst schreiben oder wie übergibt man im Link Werte? Ich mach das schon immer so, scheint wohl nicht der richtige Weg zu sein.
LG -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Dein Link würde so aussehen:
<a href="index.php?go=match&id=361">Link</a>
Ein
musst du durch&
ersetzten.&
-
h4nni schrieb:
Was meinst du damit?
Als Code-Ansicht?
h4nni schrieb:
Ob das komisch aussieht oder nicht ist völlig egal, es ist so richtig. Wenn du solche Links aus PHP heraus erstellst kannst du übrigens auch
Das sieht aber mächtig komisch aus wenn ich jetzt dynamisch Links erstelle und dort immer das & zwischen steht.
verwenden um einen beliebigen String richtig umzuwandeln… Beispiel:htmlspecialchars()
<?php $link = htmlspecialchars('http://www.example.com/page?x=1&y=2&z=3'); echo("<a href="$link">Link!</a>")';
So, und jetzt noch warum hier ein
und kein&
sein muss:&
Ein
leitet eine Entity ein, so wie z.B.&
oder&
, deshalb darf das<
nie als solches vorkommen (außer in CDATA).&
-
Du könntest http_build_query() verwenden um Deine Links dynamisch zu generieren. Parameter gehen dann einfach nur noch in ein array und die Funktion macht den Rest:
<? $url = 'http://www.example.com/'; $param = array( 'thingA' => 'valueA', 'thingB' => 'valueB' ); $new_url = $url.'?'.html_build_query($param, '', '&');
Am $new_url hat dann eine Value von: http://www.example.com/?thingA=valueA&thingB=valueB -
h4nni schrieb:
Wie du wohl unschwer erkennen kannst gibt es hier keine 2 Threads die den gleichen "Titel" in der URL haben… wenn es das geben sollte (weil irgendwer 2 Threads mit gleichem Titel öffnet) wird ein Datum angehängt, und somit ist das eine eindeutige Kennung.
Wie funktioniert das denn hier z.B. bei Lima? Wo wird da die Thread ID übergeben? Das wird ja wohl kaum anhand des Titels ausgemacht!? -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage