login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Pagina beveiligen tegen direct lezen. (Opgelost)

Offline CoolRayquaza - 15/06/2007 16:57
Avatar van CoolRayquazaLid Heey,

Laatst heb ik een paar van mijn pagina's beveiligd met de volgende code:

  1. <?php
  2.  
  3. if (preg_match("/filenaam.php/i", $PHP_SELF)) {
  4. include("../errors/error405.php");
  5. die();
  6. }
  7.  
  8. ?>


Dit werkte, maar nu doet het het niet meer.
Iemand die de fout ziet/een beter script heeft?

De bedoeling is dat de file niet te laden is, door het adres in te tikken in je browser (alleen via een link), en misschien nog iemand die een scriptje heeft, zodat mijn pagina's niet buiten een bepaald frame te laden zijn?

Alvast bedankt:cool:

2 antwoorden

Gesponsorde links
Offline Thomas - 15/06/2007 17:07
Avatar van Thomas Moderator Werken met constanten?

Zet in het bestand dat je alleen mag includen het volgende:

  1. <?
  2. if(!defined('INCLUDES_ALLOWED'))
  3. {
  4. header('Location: 404.htm');
  5. exit();
  6. }
  7. ?>


En het bestand waarin je bestanden include:
  1. <?
  2. define('INCLUDES_ALLOWED', true);
  3. ?>
Offline CoolRayquaza - 15/06/2007 17:08
Avatar van CoolRayquaza Lid En als er nou een 3e site deze pagina included met dezelfde code
  1. <?
  2. define('INCLUDES_ALLOWED', true);
  3. ?>


Is de pagina dan ook zichtbaar?
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.224s