PHP,URL里面的参数比如?type,可以在PHP中直接用 $type传递吗?

文件:control/oauth_request.php
<?php
define ( "IN_KEKE", TRUE );
include '../app_comm.php';
if(in_array($type, array('sina','qq','taobao','renren','douban','baidu','wx'))){
$oauth_obj = OAuthClass::factory($type);
$oauth_obj->requestAuthorize();
}else{
exit('type参数错误');
}

HTML调用文件:
<a href="control/oauth_request.php?type=<?php echo $k;?>" title="<?php echo $api_name[$k]['name'];?>"><img src="static/img/oauth2.0/16/<?php echo $k;?>.png" alt="<?php echo $api_name[$k]['name'];?>"></a>

我就想知道 ?type 通过超链接传输,PHP,可以用$type 这样传过来吗

可以,在代码最上面使用 extract($_GET); ,这个函数的作用就是把数据里的元素都导入到变量。 然后就可以直接使用 $type 变量了。追问

我找到了在 install/index.php中有
extract ( $_POST );

但是 tpl_default_index.php
" title="<?php echo

这个里面没有

extract ( $_POST );

温馨提示:答案为网友推荐,仅供参考