Archiv verlassen und diese Seite im Standarddesign anzeigen : Ablegen von Bildern im Cache verhindern
Mike1
2006-05-07, 14:00:43
wie kann ich verhindern, das Bilder auf eine Stinknormalen HTML Site in den Cache gelegt werden??
Nein, da der Browser selbst entscheidet, was er mit den Inhalten macht, die er von der Webseite/vom Server kriegt.
-huha
Mike1
2006-05-07, 14:21:47
kann man da aber nicht irgendein script einbauen, das ihm aber sagt das er das bei dieser site nicht tun soll??
alkorithmus
2006-05-07, 14:33:10
Mike1[/POST]']kann man da aber nicht irgendein script einbauen, das ihm aber sagt das er das bei dieser site nicht tun soll??
Wie willst Du das verhindern ohne den Rechner, welcher gerade Copy%&Paste macht, zu befallen?
/edit:
Eventuell eine Overlay-Funktion :biggrin:
Mike1[/POST]']kann man da aber nicht irgendein script einbauen, das ihm aber sagt das er das bei dieser site nicht tun soll??
Nein. Der Browser muß die Inhalte ja schließlich erstmal vom Server runterladen, um sie anzuzeigen. Und dann kommen sie auch in den Cache.
-huha
Kinman
2006-05-07, 14:48:04
<meta http-equiv="pragma" content="no-cache">
Somit kannst Du einem Proxy sagan, dass er die Site mit Bildern(?) nicht cached. Ich hab auch mal was davon gehört, das bestimmte Browser solche Seiten nicht Cachen. Obs stimmt, weiß ich net
mfg Kinman
Mike1
2006-05-07, 15:02:54
Kinman[/POST]']
<meta http-equiv="pragma" content="no-cache">
Somit kannst Du einem Proxy sagan, dass er die Site mit Bildern(?) nicht cached. Ich hab auch mal was davon gehört, das bestimmte Browser solche Seiten nicht Cachen. Obs stimmt, weiß ich net
mfg Kinman
schon probiert(hab ja gegoogelt, 3 sachen gefunden, die versprechen, das er´s immer neu ladet, aber dieses versprechen haben die alle nicht gehalten :( ), geht nicht.
gibt´s vielleicht ne andere möglichkeit, das man mit den bildern was macht, mir fällt grad ein, so eine "Video-Box" ohne bedienung mit repeat währ doch ne möglichkeit, weil simple .jpg bildchen kann man mit so einer "Video-Box" ja anzeigen
Kinman
2006-05-07, 15:06:33
Was willst Du damit eigentlich bezwecken? Vllt. gibts noch andere Lösungen
mfg Kinman
Mike1[/POST]']schon probiert(hab ja gegoogelt, 3 sachen gefunden, die versprechen, das er´s immer neu ladet, aber dieses versprechen haben die alle nicht gehalten :( ), geht nicht.
gibt´s vielleicht ne andere möglichkeit, das man mit den bildern was macht, mir fällt grad ein, so eine "Video-Box" ohne bedienung mit repeat währ doch ne möglichkeit, weil simple .jpg bildchen kann man mit so einer "Video-Box" ja anzeigen
Das ist aber auch egal, denn in den Cache kommt's trotzdem.
-huha
Mike1
2006-05-07, 15:13:56
auf der site: http://chaotixclan.ch.funpic.de hab ich ein Gästebuch@Quasselbook für die Leutchen von Chaotix gemacht, damit sie ihre Verbesserungsvorschläge äusern können->die kommen öfters vorbei->Bildchen in Cache->sie kriegens nicht mit wenn ich zb. den Banner oben ändere, weil sie zu blöd zum cache leeren sind->sie meckern->dieser thread
The_Invisible
2006-05-07, 15:46:17
1.
<meta http-equiv="cache-control" content="no-store, no-cache, must-revalidate" />
<meta http-equiv="pragma" content="no-cache" />
<meta http-equiv="expires" content="Mon, 26 Jul 1997 05:00:00 GMT" />
2.
bilder per script dynamisch immer andere namen geben, somit kanns der browser auch nicht cachen
mfg
Die beleidigende OT-Diskussion liegt jetzt im Trash.
-huha
Mike1
2006-05-07, 17:24:08
The_Invisible[/POST]']
2.
bilder per script dynamisch immer andere namen geben, somit kanns der browser auch nicht cachen
mfg
woher krieg ich so ein script?
PatkIllA
2006-05-07, 19:27:28
einen Zufallsparameter an die URL müsste auch reichen.
<img src="bild.jpg?<?php echo uniqid(); ?>" alt="bla" />
Mike1
2006-05-07, 20:14:31
genial, offline geht PAtkilla´s code, aber online:
Warning: uniqid() expects at least 1 parameter, 0 given in /usr/export/www/vhosts/funnetwork/hosting/chaotixclan/upframe.htm on line 48
zu sehen auf
http://chaotixclan.ch.funpic.de/frameset.htm
PatkIllA
2006-05-07, 20:50:30
da fehlt dann wohl noch ein Parameter und auf dem einen Webspace ist errorreporting anders eingestellt.
http://de.php.net/manual/de/function.uniqid.php
überleg dir selbst, was du als prefix übergeben willst.
Mike1
2006-05-07, 21:08:04
es geht mitlererweile soweit, das er den Alt. anzeigt. eigentlich kann das ja nicht funzen, weil, soweit ich das begriffen hab denkt sich der einen zufälligen namen aus, und macht dann img src=zufälliger name es wird aber kaum ein image geben das den zufälligen namen trägt :|
€: Code:
<img src="img\banner.jpg" <?php echo (uniqid ("")) ?>/>
PatkIllA
2006-05-07, 21:12:51
nach dem Dateinamen muss noch ein ? sonst wird er das Bild wirklich nicht finden.
Durch das Fragezeichen kann man sonst Scripten Parameter per URL übergeben. Das kann man per Webserver einstellen, das Fragezeichen sollte aber fast überall passen um Parameter und Dateinamen zu trennen.
siehe z.B.
http://www.forum-3dcenter.org/vbulletin/images/3dc/3dcenter-logo.jpg
http://www.forum-3dcenter.org/vbulletin/images/3dc/3dcenter-logo.jpg?bla
http://www.forum-3dcenter.org/vbulletin/images/3dc/3dcenter-logo.jpg?blub
Mike1
2006-05-07, 21:21:11
gemacht
code online:
<img src="img%5Cbanner.jpg?572406522445e4b0ce44b9" alt="Banner">
schön zufällig generiert, das bild findet er aber trotzdem nicht
code offline:
<img src="img\banner.jpg?<?php echo (uniqid (rand()))?>" alt="Banner"/>
PatkIllA
2006-05-07, 22:25:38
was macht denn das "%5C" statt des "/" im generierten Code?
kein Wunder dass der das nicht findet.
edit. Da ist auch ein Backslash in deinem Code, während da aber ein Slash hingehört. Zusätzlich ist auf jeden Fall noch die Groß-Kleinschreibung zu beachten.
Mike1
2006-05-08, 14:34:29
es gehhhhtttt
THX!!!!!!!!!!!!!!!!!!
und auch danke, das du geduld gehabt hast, und das nicht einfach fertig hingeschrieben hast ;)
vBulletin®, Copyright ©2000-2025, Jelsoft Enterprises Ltd.