Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/254.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 指向友好URL的HTML表单_Php_Javascript_.htaccess_Mod Rewrite_Friendly Url - Fatal编程技术网

Php 指向友好URL的HTML表单

Php 指向友好URL的HTML表单,php,javascript,.htaccess,mod-rewrite,friendly-url,Php,Javascript,.htaccess,Mod Rewrite,Friendly Url,可能重复: 我在我的网站中使用了mod_rewrite来创建友好的URL,效果非常好。当使用表单向$\u请求添加变量时,它是以常规格式调用的,而不是友好格式。 我的表单很简单,比如 它现在确实指向www.someurl.com?query=“form data” 我希望它指向一个“友好的URL”,例如: www.someurl.com/query/"form data" 如何在PHP中做到这一点?为什么不将所有内容都放在POST请求中 像这样 <form method='post' a

可能重复:

我在我的网站中使用了
mod_rewrite
来创建友好的URL,效果非常好。当使用表单向
$\u请求添加变量时,它是以常规格式调用的,而不是友好格式。
我的表单很简单,比如
它现在确实指向
www.someurl.com?query=“form data”

我希望它指向一个“友好的URL”,例如:

www.someurl.com/query/"form data"

如何在PHP中做到这一点?

为什么不将所有内容都放在POST请求中

像这样

<form method='post' action='/'>
   <input type='text' name='data' value='some value' />
</form>

_请求中的结果将为

排列( “数据”=>“某些值” )


您仍然可以保留您的url结构。

这里有一个很好的参考,可能会对您有所帮助:@Amy实际上,我首先使用该参考构建了友好的url,现在正在处理表单重定向,这仍然会像以前一样导致简单的url@是的123我只看到了一个关于在phyton中执行此操作的答案,并且想要一个php解决方案。我错过了吗?这个呢?