title}"; $id = "{$object-6ren">
gpt4 book ai didi

php - HREF 调用 PHP 函数并传递变量?

转载 作者:太空狗 更新时间:2023-10-29 14:43:14 26 4
gpt4 key购买 nike

是否可以创建调用 PHP 函数并传递变量的 HREF 链接?

<?php
function sample(){
foreach ($json_output->object ){
$name = "{$object->title}";
$id = "{$object->id}";

print "<a href='search($id)' >$name</a>";
}
}

function search($id){
//run a search via the id provide by the clicking of that particular name link
}
?>

最佳答案

您无需使用框架即可轻松完成此操作。默认情况下,任何跟在 ?在 URL 中是一个 GET 变量。

例如,www.google.com/search.html?term=blah

将转到 www.google.com/search.html,并传递值为“blah”的 GET 变量“term”。

多个变量可以用&分隔

例如,www.google.com/search.html?term=blah&term2=cool

GET 方法独立于 PHP,是 HTTP 规范的一部分。

PHP 通过自动创建超全局变量 $_GET[] 轻松处理 GET 请求,其中每个数组索引都是一个 GET 变量名,数组索引的值是变量的值。

这里有一些演示代码来展示它是如何工作的:

<?php
//check if the get variable exists
if (isset($_GET['search']))
{
search($_GET['search']);
}

function Search($res)
{
//real search code goes here
echo $res;
}


?>

<a href="?search=15">Search</a>

这将打印出 15,因为它是搜索的值,而我的搜索虚拟函数只打印出它获得的任何结果

关于php - HREF 调用 PHP 函数并传递变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17540228/

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