ralphi: Link verstecken

Hi Leute,

wieder mal ein Anfängerproblem:

Wie kann ich den (ganzen oder zumindest user:pass@)Link zu einer Webseite. im Quelltext unsichtbar machen?

Im speziellen geht es um eine IP-Webcam mit internemen 'Webserver' also die Seiten sind nicht änderbar.
Aufrufen kann ich ein frame mit:

function reloadCam()
{
reload = new Date();
reload = "&"+reload.getTime();
document.images["live"].src = "http://www.muster.de/snapshot.cgi?user=mustermann&pwd=xxx"+reload;

setTimeout("reloadCam()",1000);
}

überlegt hab ich schon mit php und echo, aber dann sieht man den link natürlich auch.
ich könnte natürlich den link vorab 1mal in php aufrufen, dass der browser den login cached - den seitenlink sieht man trotzdem.
Wie mach Ihr sowas?

grüße aus LA
ralphi

  1. du könntest eine javascript funktion schreiben die du am ende aufrufst und welche dir den teil über Ajax dann in den Quellcode ladet.

    Sonst könntest du die parameter irgendwie verschlüsseln, hashen oder ähnliches damit sie nicht gleich jeder erhält.

    1. Hi,
      die Idee mit ajax ist gut -

      wenn ich jetzt zB.: link.php
      <?php echo "http://www.muster.de/snapshot.cgi?user=mustermann&pwd=xxx"; ?>
      oder link.txt
      http://www.muster.de/snapshot.cgi?user=mustermann&pwd=xxx
      abspeicher und mit ajax aufrufe
      kann ich natürlich den string einsetzen.

      aber - noch eine anfängerfrage dazu:
      wo kann ich die datei .php bzw .txt abspeichern, ohne das man von extern zugreifen kann.
      wenn ich .htacces hernehme, müsste ich ja wieder den zugang offenlegen

      ralphi

      1. wenn ich .htacces hernehme, müsste ich ja wieder den zugang offenlegen

        Wie meinst du das?

        du könntest die datei in einem unterordner am webserver speichern und diesn über .htaccess passwort schützen

        http://www.askapache.com/htaccess/apache-authentication-in-htaccess.html

        das könnte funktionieren, sprich wenn jemand auf den link bzw. dein file zugreifen möchte müsste er sich vorher erst authentifizieren. müsstest du testen.

      2. Hi,
        die Idee mit ajax ist gut -

        Nein.

        wenn ich jetzt zB.: link.php
        <?php echo "http://www.muster.de/snapshot.cgi?user=mustermann&pwd=xxx"; ?>
        oder link.txt
        http://www.muster.de/snapshot.cgi?user=mustermann&pwd=xxx
        abspeicher und mit ajax aufrufe
        kann ich natürlich den string einsetzen.

        Ich kann ihn aber auch dort abholen und auch lesen. Kinderspiel.

        Besser: Dein Webserver holt mit php das Bild von der Webcam ab, cached es und sendet es wieder aus.
        Dann kann wenigstens nur derjenige Benutzername und Passwort sehen, der auch die PHP-Dateien als Text lesen kann.