include 和 Get 不适用于索引

发布于 2024-09-03 09:59:14 字数 373 浏览 4 评论 0原文

我的 index.php 有问题,我有一个小脚本,它决定

        <?php $clase = $_GET['clase'];
if ($clase == empresa) {include ("empresa.php");}
elseif ($clase == productos) {include("productos.php");}
else {include ($_SERVER['DOCUMENT_ROOT']."/inicio.html"); }
?>

当我访问 www.mysite.com/index.php 时要

传递哪些内容,但当我访问 www.mysite.com 时它不起作用,我无法弄清楚我们为什么。

I have a problem with my index.php, i have this small script that decides what content to deliver

        <?php $clase = $_GET['clase'];
if ($clase == empresa) {include ("empresa.php");}
elseif ($clase == productos) {include("productos.php");}
else {include ($_SERVER['DOCUMENT_ROOT']."/inicio.html"); }
?>

it works when i go to www.mysite.com/index.php

but when i go to www.mysite.com it doesnt and i cant just figure our why.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

苏佲洛 2024-09-10 09:59:14

需要设置您的服务器以识别默认索引。

我使用 Apache,并且在 httpd.conf 文件中您需要更改 DirectoryIndex

这是我的副本:

#
# DirectoryIndex: sets the file that Apache will serve if a directory
# is requested.
#
<IfModule dir_module>
    DirectoryIndex index.php index.htm index.html
</IfModule>

Need to set your server up to recognize default index's.

I use Apache and in the httpd.conf file you would want to change the DirectoryIndex.

Here is my copy:

#
# DirectoryIndex: sets the file that Apache will serve if a directory
# is requested.
#
<IfModule dir_module>
    DirectoryIndex index.php index.htm index.html
</IfModule>
黎夕旧梦 2024-09-10 09:59:14

您缺少关于 empresaproductos 的引号:

<?php $clase = $_GET['clase'];
if ($clase == 'empresa') {include ("empresa.php");}
elseif ($clase == 'productos') {include("productos.php");}
else {include ($_SERVER['DOCUMENT_ROOT']."/inicio.html"); }
?>

You are missing quotes around empresa and productos:

<?php $clase = $_GET['clase'];
if ($clase == 'empresa') {include ("empresa.php");}
elseif ($clase == 'productos') {include("productos.php");}
else {include ($_SERVER['DOCUMENT_ROOT']."/inicio.html"); }
?>
旧街凉风 2024-09-10 09:59:14

检查服务器上的包含路径,以确保 include() 可以找到 empresa.php 和 Productos.php

Check the include path on your server to ensure that include() can locate empresa.php and productos.php

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文