我的问题如下:
我使用000webhost的免费托管服务。 我有一个动态的CSS样式表,它使PHP成为几个(当前三个)样式表之一并使用它。 它在我的Apache服务器上工作得很好,但在我的000Webhost站点上却没有。
根本不运行,但Cookie 设置。
以下是三个PHP页面中的一些代码:
<html> <head> <?php include("../public_html/Include/Head.php")
&GT?;
<body> <?php include("../public_html/top.php"); ?>
<?php $Send = $_COOKIE["Theme2"]; ?> <link rel="stylesheet" type="text/css"
href =“../ public_html / stylesheet.php?beef =”/&gt;
<?php header("Content-type: text/css"); ?> <?php if ($_GET["beef"]==1) { ?> CSSHERE <?php } elseif ($_GET["beef"]==2) { ?> CSSHERE <?php } elseif ($_GET["beef"]==3) { ?> CSSHERE <?php } ?>
答案 0 :(得分:1)
浏览器必须可以访问php文件的路径。
即。如果您的网站是http://domainname.com
样式表应链接到http://domainname.com/stylesheet.php
尝试使用Chrome开发者工具, Safari开发者工具, Firefox - firebug
并检查资源/网络标签,您应该看到它尝试加载您的脚本但没有找到它。 (我的猜测无论如何,因为通常public_html不是URL的一部分。)
答案 1 :(得分:0)
进入个人资料中的个人资料进入一般设置并向下滚动 并将PHP virsion 7改为版本5 。