在php中转换表单获取方法url

时间:2016-12-27 17:51:52

标签: javascript php jquery html .htaccess

如何在php中更改get方法url。这是我的代码

<form method="get" action="offers.php">
  Name :<input type="text" name="name"><br>
  Subject : <input type="text" name="sub"><br>
  <input type="submit" value="Submit">
</form>

并在offers.php文件代码中

<?php
  $name = $_REQUEST['name'];
  $subject = $_REQUEST['sub'];
?>

在给出输入值后显示url&#34; http://localhost/htaccess/offers.php?name=raj&sub=kumar&#34;但我想显示网址是http://localhost/htaccess/raj/kumar。如何解决这个问题。如何转换这个网址。这里raj和kumar输入的值不是默认值。

2 个答案:

答案 0 :(得分:1)

嗯,你有几件事情要发生。首先,删除网址上的library(purrr) par(mfrow = c(2,3)) purrr::walk(names(sampledf1), ~boxplot(sampledf1[,.]~sampledf2$V1, main = .)) 字符串

使用?name=raj&sub=kumar而不是POST

GET

接下来,在使用重写规则将<form method="POST" action="offers.php"> Name :<input type="text" name="name"><br> Subject : <input type="text" name="sub"><br> <input type="submit" value="Submit"> </form> 更改为offers.php时,您还有另外一个问题。试试其中一些链接就可以到达那里:

基本前提是:

在您将表单更改为以下内容之前,仍会请求

offers.php:

raj/kumar

但是直到你使用htaccess和mod_rewrite来“重写”raj / kumar网址被offers.php“处理”之后,这才会起作用

答案 1 :(得分:0)

更改发布。

将$ _REQUEST更改为$ _POST

另外,将$ _POST数据放在条件中,例如:

FlowLayout