我的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调用它 –