Gilbert Skrevet 27. april 2005 Del Skrevet 27. april 2005 Jeg har en mappe med default profilbilder som brukerne kan velge blant. De er navngitt 1.gif, 2.gif, 3.gif osv, og ligger i mappen "profilbilder". Jeg synes det er nisse hver gang noen titter gjennom alle uten å gå via siden som viser alle sammen (php-side jeg selv har lagd). Er det noen måte jeg kan hindre brukere i å skrive http://www.side.no/profilbilder/2.gif, men selv kan hente de ut via vanlig html? Lenke til kommentar
kroekkete Skrevet 27. april 2005 Del Skrevet 27. april 2005 Fjartan, kan du ikke starte en session på php-siden du selv har laget, og legge bildene dine i php-filer som krever en session_start() for å få vist dem? Mvh Primaxx Lenke til kommentar
Gilbert Skrevet 27. april 2005 Forfatter Del Skrevet 27. april 2005 Har tenkt på tre muligheter; Lagre bildene i en mysqldatabase (tungvint), undersøke om det funker å legge session i en gif-fil (enda mer tungvint), eller spørre om det er noe som kan gjøres når det gjelder .htaccess eller chmod. Jeg håper det siste lar seg gjøre :-) Lenke til kommentar
kroekkete Skrevet 27. april 2005 Del Skrevet 27. april 2005 Mulig jeg misforstår her, men kan du ikke gjøre noe alá dette: Filen du ønsker at brukerne skal komme fra: <?php session_start() $visbilde="ok"; session_register("visbilde") ?> <html> <head> <title>lenker til bilder</title> </head> <body> <a href="http://hjemmeside.com/bilder/gif1.php">bilde1</a> <a href="http://hjemmeside.com/bilder/gif2.php">bilde2</a> osv... </body> </html> og i bildefilene dine: <?phpsession_start(); if ($_SESSION["visbilde"] != "ok"){ header("Location: http://hjemmeside.com/forbudt.php"); exit; } ?> <html> <head> <img src="http://hjemmeside/bildene/bilde1.gif"> osv... </body> </html> Er dette så tungvindt da? Mvh Primaxx Lenke til kommentar
Gilbert Skrevet 27. april 2005 Forfatter Del Skrevet 27. april 2005 (endret) Tror du misforsto meg litt :-) Med scriptet ditt kan man fremdeles skrive http://hjemmeside/bilde/bilde1.gif i adressefeltet, og bildet vil vises. Du har satt opp en enkel form for session på selve scripet. Jeg lurte på å lure inn session i selve bildefila, men det blir for tungvint. edit: session_register() og $_SESSION[] bør ikke brukes sammen ;-) Endret 27. april 2005 av fjartan Lenke til kommentar
kroekkete Skrevet 27. april 2005 Del Skrevet 27. april 2005 Tror du misforsto meg litt :-) Med scriptet ditt kan man fremdeles skrive http://hjemmeside/bilde/bilde1.gif i adressefeltet, og bildet vil vises. Du har satt opp en enkel form for session på selve scripet. Jeg lurte på å lure inn session i selve bildefila, men det blir for tungvint. edit: session_register() og $_SESSION[] bør ikke brukes sammen ;-) Aha! Hva (hvis det er mulig) skjer hvis man legger bildene i en mappe som kommer før public_html ? Lenke til kommentar
Gilbert Skrevet 27. april 2005 Forfatter Del Skrevet 27. april 2005 Det er en superb løsning om man har muligheten ja :-D Lenke til kommentar
kroekkete Skrevet 27. april 2005 Del Skrevet 27. april 2005 Finner du løsningen hos webmasterworld.com? Mvh Primaxx Lenke til kommentar
Gilbert Skrevet 27. april 2005 Forfatter Del Skrevet 27. april 2005 Skal titte på den, ser spennende ut! Bare en liten tur ut på rulleskøyter, tilbake i natt Lenke til kommentar
Gilbert Skrevet 29. april 2005 Forfatter Del Skrevet 29. april 2005 Tror en av disse (fra PT's svar et annet sted) kan være løsningen... Order Allow,Deny Deny from all IndexIgnore * <Files ^(*.jpeg|*.jpg|*.png|*.gif)> order deny allow deny from all </Files> Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå