是否可以创建一个调用
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
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>