有没有办法可以更改标题而不是添加? 例如
创建用户
create_user.php(表单to action.php) - > action.php(将调用另一个函数的switch case) - > user_controller.php
所以从user_controller.php,成功创建后,我使用header方法将用户带到另一个位置view_user.php。
所以现在url标题就像
http://localhost/dct/action.php/web/view_user.php?&success=[SUCCESS]%20User%20is%20created!
但我希望它是
http://localhost/dct/web/view_user.php?&success=[SUCCESS]%20User%20is%20created!
没有action.php。我如何实现这一目标?
答案 0 :(得分:1)
您需要使用网址重写 - 这取决于您的设置。您可以在Web服务器级别或应用程序级别执行此操作。
答案 1 :(得分:1)
两种方式:
http://localhost/dct/
)并致电header('Location: ' . $baseUrl . '/veiw_user.php?...)
/
(例如:header('Location: /view_user.php?...')
,它就会从您网站的根目录重定向,但在您的情况下,它会重定向到http://localhost/view_user.php?...
。< / LI>
第一种方式更适合您的情况,但您必须在生产环境中发布网站时更新参数。