你好我有一個想法的方式來設置自定義變量與$_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