09. januar 2005 - 17:44Der er
4 kommentarer og 1 løsning
Beskyttelse af billeder
Hej alle,
jeg er ved at lave et lukket community. Når man har logget sig ind, så er der en liste over billede og film filer. Som det er nu, så kan man dog tilgå billederne gennem en simpel URL. Hvordan kan man beskytte dem (uden .htaccess), fx ved at tjekke, om brugeren kommer fra den rigtige fil?
Altså, så hvis man skriver den totale adresse til billedet i browseren, så kan man ikke se den medmindre man kommer gennem siden...
Kommunerne har digitaliseret indgangen for borgerne. Men bag skærmen håndteres mange arbejdsgange stadig manuelt mellem systemer, mails og organisatoriske siloer.
Alle billeder ligger i en makke der hedder 'billeder', og billedfilerne har navne som billede0 billedet for 'jeg kan ikke finde noget billede' billede1 billede for 'du har ikke noget at gøre her' billede1000 billede af første bruger billede1001 billede af anden bruger ... osv
når et billede skal bruge på dit websiden laver du en <img kommando der bruger en php fil som filsource:
<img src="bilde.php?param=1001">
------- filen bilde.php <? // <!-- Minus AutoDato --> header ("Content-type: image/jpg"); header ("Expires: Mon, 26 Jul 1997 05:00:00 GMT"); // Date in the past header ("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT"); // always modified header ("Cache-Control: no-cache, must-revalidate"); // HTTP/1.1 header ("Pragma: no-cache"); // HTTP/1.0
if ( isset( $_GET['param'] ) ) { $param = $_GET['param']; } else { $param = 0; // nr for default billede } if ( $_SESSION['HTTP_rererer'] != 'skriv korrekt sti her' ) { // ************* // gal referrer $param = 1; // nr for billede af en lang næse }
Okay, så venter jeg bare på at JakobA svarer. Tak for hjælpen endnu en gang
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.