Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Przekierowanie jeśli plik nie był includowany przez inny plik
Forum PHP.pl > Forum > Przedszkole
Weles
Witam.
Mam taki problemik.

Pewne skrypty mam rozdzielone odpowiednio w plikach "1.php", "2.php", "3.php", i nie chcę aby ktoś pod nie wchodził przez przelądarkę.
Te pliki są includowane do pliku "index.php" w takiej formie:

  1. if(isset($_GET['a1'])) {
  2. include("1.php");
  3. }
  4. ...


I chciałbym aby działały one tylko jeśli są zainclude'owane w tym pliku "index.php"

Czy jest taka możliwość? Jeżeli tak to jak?
Szukałem o tym w internecie i nic.

Funkcja "basename(__FILE__)" i tak zwraca autentyczną nazwę pliku, nawet jeśli ten plik jest include'owany w "index.php"..

Pozdrawiam!
foxbond
W pliku index.php

  1. define("inc", true);


w pozostałych (na początku):

  1. if ( !defined("inc") ) { die("Error"); }
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.