1

我在一篇 Joomla 文章中有一个自调用 PHP 表单。然后这篇文章与一个菜单项链接。

<form class="form-inline" name="test" action="<?php echo htmlentities($_SERVER['PHP_SELF']); ?>" onsubmit="return validateForm()" method="post" >

在使用“使用 URL 重写”之前,PHP 表单运行良好。即“使用 URL 重写”设置为 NO。

将“使用 URL 重写”设置为是后,PHP 自调用表单不提交。当按下提交按钮时,浏览器会将用户带到主页。

我想使用“使用 URL 重写”-> 是的,因为它使网站 SEO 友好,同时还使用 PHP 自调用表单。有没有办法做到这两点?

先感谢您。

4

1 回答 1

0

我可以使用 来做到这一点,但其他 $_SERVER 数组元素也可以做到这一点, $_SERVER['SCRIPT_URL']例如和。$_SERVER['REQUEST_URI']$_SERVER['REDIRECT_URL']$_SERVER['REDIRECT_SCRIPT_URL']

如果没有帮助,请将其添加到您的代码中

var_dump($_SERVER);

显示所有数组元素并寻找正确的元素。

于 2015-01-21T22:23:00.563 回答