Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Wyswietlanie includowanych plikow
Forum PHP.pl > Forum > PHP
Macok
Mam np. plik cos.php i includuje go do indexu.
Co zrobic zeby po wpisaniu w przegladarke "http://nazwastrony.pl/cos.php" plik sie nie wyswietlal?
heaven
Cytat(bregovic @ 28.09.2005, 16:18:54 ) *
Plik includeujący:
  1. <?php
  2.  
  3. define('x', true);
  4. include 'lol.php';
  5.  
  6. ?>


Plik lol.php:
  1. <?php
  2.  
  3. if(!x) die();
  4. //reszta pliku
  5.  
  6. ?>
Macok
Dzieki winksmiley.jpg
L_Devil
Jeżeli register_globals jest włączone można to obejść

Kod
http://moja-strona.pl/lol.php?x=true


Bezpieczniej jest napisać
lol.php:
  1. <?php
  2. if(!defined(x)) die();
  3. ?>
heaven
Cytat(L_Devil @ 26.10.2006, 22:10:59 ) *
Jeżeli register_globals jest włączone można to obejść

Kod
http://moja-strona.pl/lol.php?x=true



Bezpieczniej jest napisać
lol.php:
  1. <?php
  2. if(!defined(x)) die();
  3. ?>


ale wtedy $x == true

lol.php?x=true nie zmieni definicji x


ale nie twierdze ze nie jest ten zapis lepszy snitch.gif
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.