你好我有一个想法的方式来设置自定义变量与$_GET
对方在一个更清洁的方式比下面,这是一个回发的url http://example.com/postback.php?id={offer_id}&offer={offer_name}&session={session_ip}&payout={payout}
后运行我得到所有$_GET
与他们的数据或零为所有变量:$id
,$offer
,$session
,$payout
显然我是一个PHP新手,请容易对我!谢谢,任何帮助都会很棒。检查GET isset和set变量的更好方法是什么?
if (s('id')) {
$id = $_GET["id"];
} else {
$id = 'nil';
}
if (s('offer')) {
$offer = $_GET["offer"];
} else {
$offer = 'nil';
}
if (s('session')) {
$session = $_GET["session"];
} else {
$session = 'nil';
}
if (s('payout')) {
$payout = $_GET["payout"];
} else {
$payout = 'nil';
}
function s($name) {
if(isset($_GET["$name"]) && !empty($_GET["$name"])) {
return true;
}
return false;
}
您可以通过充分'GET'循环,像'的foreach($ _ GET为$名=> $值)'。 '$ name'将成为索引。有了这种方法,你应该首先初始化所有的变量为空(或'nil')。 – chris85