我有一个PHP脚本,可以采取一些GET参数。我想知道如何在脚本中使用不同的参数调用脚本。
我想实现这样的目标:
if ($param == "authorise") {
//call the same script but use the $param, getAccountDetails"
i.e http://mywebsite.com/?param=getAccountDetails&var=ivar&foo=bar
}
答案 0 :(得分:1)
你可以修改脚本顶部的$ _GET数组,具体取决于里面的内容:
if(isset($_GET['authorise'])){
$_GET['do_some_secret_thing'] = 'whatever';
}
// run the rest of your logic LIKE A BOSS.
可能还有一些更灵巧的方法,但这样做并且非常简单。
祝你好运!答案 1 :(得分:0)
答案 2 :(得分:0)
我能想到的最简单的方法是使用新的GET变量将用户重定向到脚本。
if( $_GET['abc'] == 1 ) {
header( 'Location: '.$_SERVER['PHP_SELF'].'?abc=2' );
}
如果您希望在不退出正在运行的PHP脚本的情况下执行此操作,请查看cURL。