gpt4 book ai didi

javascript - 转换表单获取php中的方法url

转载 作者:行者123 更新时间:2023-12-03 05:21:43 25 4
gpt4 key购买 nike

如何更改 php.ini 中的 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'];
?>

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

最佳答案

嗯,有几件事发生了。首先,删除 URL 上的 ?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 更改为 raj/kumar 时,您会遇到完全不同的问题。尝试其中一些链接即可到达:

基本前提是这样的:

offers.php 仍会被请求,直到您将表单更改为如下所示:

<form method="POST" action="raj/kumar">
Name :<input type="text" name="name"><br>
Subject : <input type="text" name="sub"><br>
<input type="submit" value="Submit">
</form>

但是,除非您 htaccess 和 mod_rewrite 为您“重写”raj/kumar url 以由 Offers.php“处理”,否则这不会起作用

关于javascript - 转换表单获取php中的方法url,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41349831/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com