Treziman: JS - Code verstecken?

Beitrag lesen

@Gunnar

Es gibt eine Garantie, dass Suchmaschinen deine Bilder nicht finden: stell sie nicht ins Netz.

Ja danke, Gunnar! Und wenn sie in meinem Wohnzimmer herumcrawlen? Der Link dazu steht unten am Klingelknopf... 🤪😀

Aber kann mal bitte jemand den folgenden Code in der imageloader.php checken?

if (file_exists($file)) {
  header('Content-Description: File Transfer');
  // header('Content-Type: application/octet-stream');
  header('Content-type: image/png');  
  header('Content-Disposition: attachment; filename="'.basename($file).'"');
  // header('Expires: 0');
  header('Expires: Sat, 26 Jul 1997 05:00:00 GMT');  
  header('Cache-Control: no-cache, must-revalidate');
  // header('Pragma: public');
  header('Pragma: no-cache');
  header('Content-Length: ' . filesize($file));
  readfile($file);
  exit;
}

Rolf B meinte dazu:

aber ob eine per PHP geholte Ressource im Browsercache landet oder nicht, hängt am HTTP Verb (POST/GET - bei img src natürlich GET) und daran, welche Response Header (Cache-Control, Expires) Du im imageloader.php setzt.

Danke.

P.S. Hab gerade etwas entdeckt bezüglich Suchmaschinen und Link: Folgen Crawler JEDEM Link? Also auch z.B. einem, der in einer ausgelagerten CSS auf ein background-image verweist?

PPS by Rolf B: Code als PHP markiert (mit ~~~php davor) und ein paar Einrückungen ergänzt

LG Treziman

--
Ich wurde als deprecated gekennzeichnet und werde alsbald nicht mehr unterstützt... Das W3C-Konsortium sieht für mich den Ruhestand vor...