我的hostname時PHP包括託管
裏面HEAD我
<?php include("http://gvidas.lhosting.info/includes/header.php"); ?>
該文件的物理位置是在/htdocs/includes/header.php
爲什麼它不工作?我應該使用相對路徑嗎?
片段的的index.php
根/ htdocs中/ index.php的:
<!DOCTYPE HTML>
<HTML>
<HEAD>
<?php include("includes/header.php"); ?>
<?php if (isset($_SESSION["admin_id"])) { redirect("managePage.php"); } ?>
<?php $permision = "public"; ?>
</HEAD>
<BODY>
<...>
</BODY>
</HTML>
的header.php的片段
根/ htdocs中/包括/ header.php文件:
<?php require_once ("../includes/session.php"); ?>
<?php require_once ("../includes/functions.php"); ?>
<?php $db = mysqli_connect('http://gvidas.lhosting.info/', 'user', 'pass', 'beta');
if(mysqli_connect_errno()) { die("Database connection failed: " .
mysqli_connect_error() . " (" . mysqli_connect_errno() . ")");
}
?>
我現在覺得應該用
<?php require_once ("session.php"); ?>
的
<?php require_once ("../includes/session.php"); ?>
有什麼想法innstead?
這個./或../不工作:( –
顯示你的目錄結構你在哪裏調用include()函數? – BenM
這是我的結構:http://postimg.org/image/vge1ouy4h /我從index.php調用它 –