加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

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

发布时间:2020-12-13 22:36:04 所属栏目:PHP教程 来源:网络整理
导读:是否可以创建一个调用 PHP函数并传递变量的HREF链接? ?phpfunction 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
是否可以创建一个调用 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,并将传递GET变量“term”,其值为“blah”.

多个变量可以用&分隔.

例如,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,因为它是搜索的价值,我的搜索虚拟功能只打印出它获得的任何结果

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读