Marcy: Filename nicht anzeigen

Hallo,

ich habe mir ein kl. Script in PHP geschrieben, dass hilft Links mit MySQL zu verwalten. Die folgende Funktion wird dann über einen include(), in eine HTML-Datei eingefügt und über <?php echo insert_link($id); ?> wird dann auf die Tabelle LINKS zugegriffen.

Ich möchte nun wissen, ob es vielleicht eine Möglichkeit gibt die Anzeige der URL in der Statusleiste, von diesem Ausgangspunkt aus, einzuschränken, so dass nur http://www.website.de/home/?SID=$SID angezeigt wird.

Im Moment wird logischerweise noch ausgegeben:
http://www.website.de.$url?SID=$SID

Beispiel:
http://www.website.de/home/[home.php3]?SID=$SID
[] soll nicht angezeigt werden.

Quellcode:

function insert_link($id)
{
$sqlhost        =   // SQL Host
$sqluser        =   // SQL User
$sqlpwd         =   // SQL Passwort
$database       =   // SQL Datenbank

mysql_connect($sqlhost,$sqluser,$sqlpwd );
mysql_select_db($database);

$abfrage = "SELECT id, url, text, target ,sid FROM links WHERE id='".$id."'";
$result = mysql_query($abfrage);

while(list($id, $url, $text, $target, $sid) = mysql_fetch_row($result))
 {
 if ($text!="")
   {
   $code = md5($sid);
   $link_q = "UPDATE links SET sid = '$code' WHERE id='".$id."'";
   $link_r = mysql_query($link_q);

$link = "<a href="$url?sid=$code" target="$target">$text</a>";
   return $link;
   }
 }
}

Hat jemand eine Idee?

Danke.

Gruss Marcy

  1. Hallo,

    Hi

    Ich möchte nun wissen, ob es vielleicht eine Möglichkeit gibt die Anzeige der URL in der Statusleiste, von diesem Ausgangspunkt aus, einzuschränken, so dass nur http://www.website.de/home/?SID=$SID angezeigt wird.

    Die Brutalo-Variante ist, die Statuszeile mit onMouseOver="windows.status='Die Dateiangabe dieses Links sollen Sie nicht sehen';return true;"

    Den URL-Inhalt kannst du verstecken, indem du die Seite in ein Frameset einbaust. Dann steht als URL immer nur http://www.website.de

    Die Statuszeile kann man trotzdem noch austricksen, indem man rechts draufklickt und "Verknüpfung kopieren" (im IE) wählt. In anderen Browsern heisst es vielleicht anders, macht aber dasselbe: die Zieladresse in die Zwischenablage speichern, und da hättest du dann wieder die Dateiangabe.

    Gruss Torsten