我很困惑下面这些链接之间的区别:
<link rel="stylesheet" href="http://<?php echo $_SERVER['HTTP_HOST'] ?>/demo/assets/css/style.css"
和
<li> <a href="http://<?php echo $_SERVER['HTTP_HOST'] ?>/demo/contents/test.php"> HOME </a> </li>
首先,第一个链接运行良好,但第二个链接不起作用。正如它写的在此服务器上找不到请求的URL /demo/contents/test.php。
我的目录文件是public_html&gt;演示&gt;内容&gt; test.php的。有什么想法吗?
答案 0 :(得分:0)
最好用
$ _ SERVER ['DOCUMENT_ROOT']
然后从根目录访问该文件夹。
例如:
href="http://<?php echo $_SERVER['HTTP_HOST'] ?>/demo/assets/css/style.css"
href="http://<?php echo $_SERVER['HTTP_HOST'] ?>/demo/contents/test.php"
希望这会有所帮助:)
答案 1 :(得分:0)
这用于直接加载到页面 onload:
<link rel="stylesheet" href="http://<?php echo $_SERVER['HTTP_HOST'] ?>/demo/assets/css/style.css"
而且:
<li> <a href="http://<?php echo $_SERVER['HTTP_HOST'] ?>/demo/contents/test.php"> HOME </a> </li>
用于用户操作,因此您链接目标,用户在点击时应该可以访问。