PDA

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??

huha
2006-05-07, 14:06:51
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:

huha
2006-05-07, 14:35:44
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

huha
2006-05-07, 15:07:28
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

huha
2006-05-07, 17:17:28
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 ;)