Mirco: externer link auf meiner php seite

Hallo,

mein Problem ist folgendes:
In meinem Gästebuch gibt es die Möglichkeit, die URL zu seiner eigenen Webseite anzugeben. Die wird auch korrekt in die Datenbank geschrieben und wieder richtig aus ihr herausgelesen.
Die URL, die ich der Datenbank entnehme, schreibe ich in einen Link um den Namen des Verfassers herum.
Der HTML Code des Links auf der generierten Seite ist vollkommen in Ordnung.
Wenn ich www.google.de als URL eingegeben habe, erscheint als Link um meinen Namen:

<a href="www.google.de">Mirco</a>

Wenn ich den Link allerdings anklicke, erscheint folgender Link im Adressbereich meines Browsers:

http://www.meineGaestebuchSeite.de/www.google.de

Wo kommt das denn her!?

Hat jemand die Lösung parat? :-)

Vielen Dank schonmal.
Gruß,
Mirco

  1. @@Mirco:

    Der HTML Code des Links auf der generierten Seite ist vollkommen in Ordnung.

    So so, ist er das?

    Wenn ich www.google.de als URL eingegeben habe, erscheint als Link um meinen Namen:
    <a href="www.google.de">Mirco</a>

    Wenn ich den Link allerdings anklicke, erscheint folgender Link im Adressbereich meines Browsers:
    http://www.meineGaestebuchSeite.de/www.google.de

    Wo kommt das denn her!?

    Von der Referenzierung relativen zum Basis-URI.

    Hat jemand die Lösung parat? :-)

    [http://de.selfhtml.org/html/allgemein/referenzieren.htm@title=SELFHTML] hat: absolute Referenzierung.

    Live long and prosper,
    Gunnar

    PS: Mit PHP hat dein Problem nichts zu tun.

    --
    „Das Internet ist ein großer Misthaufen, in dem man allerdings auch kleine Schätze und Perlen finden kann.“ (Joseph Weizenbaum)
  2. Hello,

    Hat jemand die Lösung parat? :-)

    ja, schreibe http:// davor.
    BTW, prüfst du eigentlich _was_ die Leute da so eintragen, bedenke, wenn jemand JavaScript als URL angibt wird diese im Kontext deiner Seite ausgeführt.

    MfG
    Rouven

    --
    -------------------
    sh:| fo:} ch:? rl:( br:& n4:{ ie:| mo:} va:) js:| de:] zu:| fl:( ss:) ls:& (SelfCode)
    Death is nature's way of telling you to slow down.
  3. Moin

    notiere bei externen Links immer "http://" vor der Adresse. Ansonsten wird der Link relative zu deiner Seitenstruktur ausgewertet

    Eine Überprüfung der eingegebenen Adresse wäre also sinnvoll!

    Gruß Bobby

    --
    -> Für jedes Problem gibt es eine Lösung, die einfach, sauber und falsch ist! <-
    -> Nicht das Problem macht die Schwierigkeiten, sondern unsere Sichtweise! <-
    ie:{ br:> fl:{ va:} ls:< fo:) rl:( n4:( de:> ss:) ch:? js:( mo:} sh:) zu:)