我想請一些幫助。如何檢查功能是否僅包含在子文件夾的頁面中
我有網站的結構是這樣的:
root folder(mysite):
- subfolder: includes (has inside the initialize.php - I include it on the top of ALL my pages)
- subfolder: admin (has inside the localhost/mysite/admin/index.php, localhost/mysite/admin/edit.php, localhost/mysite/admin/delete.php)
index.php(localhost/mysite/admin/index.php)
albums.php
我也有一個功能的loggedIn()允許訪問管理員文件夾中的頁面,只有當用戶登錄因此,代碼後臺管理頁面裏面是這樣的:
<?php require_once('../includes/initialize.php'); ?>
<?php loggedin(); //I put this only in pages inside admin folder ?>
<?php include('header.php'); ?>
/// Instead inside root pages is like this:
<?php require_once('includes/initialize.php'); ?>
<?php include('header.php'); ?>
我想什麼,雖然做的是把我的功能initialize.php內,還進行檢查,使確保的loggedIn()在所有隻包括admin文件夾內的頁面,所以localhost/mysite/index.php將不會有它,而不是localhost/mysite/admin/index.php將它。
請注意,正確的拼寫是'initialize'而不是'initilize'。 – 2013-02-21 10:14:45