Link verstecken
ralphi
- javascript
0 ms88aut
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
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.
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
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.
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.