gpt4 book ai didi

php - 在 PHP 中使用 GET 和 POST 作为搜索功能

转载 作者:可可西里 更新时间:2023-10-31 23:02:23 24 4
gpt4 key购买 nike

我有一个搜索框,其中的函数定义如下:

if(isset($_POST['search']))
{
$orgname= $_POST['search'];
......
}

POST 搜索是通过表单进行的。我想知道,有没有办法让这个函数也通过链接接受一个获取值?例如,如果我使用这样的链接:mysite/page?search=value ,我可以使用 $orgname=$_GET['search'] 来触发该功能吗, 没有提交表格?那么从函数加载数据的方法有两种,一种是通过提交表单,另一种是通过我上面提到的链接?这可能吗?我正在尝试这样做,因为我在此页面上有另一个选项卡,其中有一个更新按钮,用户可以在更改表单数据后提交表单。但是提交表单后,更新功能有效,但页面重新加载并显示空白表单。我想在提交该表单时显示更新的数据。

最佳答案

如果您希望 $_GET$_POST 具有相同的行为,您可以使用 $_REQUEST 超全局变量。

如果您想知道数据的来源(无论是 GET 还是 POST 请求),您只需检查两个数组上的参数是否存在:

if(isset($_GET['search'])
{
//We have a GET request
}
else if(isset($_POST['search'])
{
//We have a POST request
}
else
{
//Nothing found
}

关于php - 在 PHP 中使用 GET 和 POST 作为搜索功能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37109259/

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