本文整理汇总了PHP中Http::getUrl方法的典型用法代码示例。如果您正苦于以下问题:PHP Http::getUrl方法的具体用法?PHP Http::getUrl怎么用?PHP Http::getUrl使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Http
的用法示例。
在下文中一共展示了Http::getUrl方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: get_base_url
/**
* Returns the base URL based on a specified token
* @param string $token
* @return string
*/
function get_base_url($token)
{
$url = Http::getUrl();
$cut = stripos($url, $token) + strlen($token);
return substr($url, 0, $cut);
}
示例2: getAdCounter
public static function getAdCounter($adId)
{
$res = \Http::getUrl("http://counter.baixing.net/c.php?id={$adId}&noadd=1", 1);
return preg_match('/(\\d+)\\)$/', $res, $m) ? $m[1] : 0;
}
示例3: checkActivation
/**
* 之前跟 limei 做推广时对账用的,暂时已不再使用。
*/
private static function checkActivation(\ApiParam $params)
{
//check if udid in list of download from ad vendor,e.g. limei
if ($params->api_key != 'baixing_ios') {
return;
}
if (!$params->udid) {
return;
}
$udid_hash = new \Redis\Hash('ios_udid_limei', \Redis\Hash::EXPIRE_30DAYS);
if (!$udid_hash) {
return;
}
if ($udid_hash->hasKey($params->udid)) {
$raw_udid = $udid_hash[$params->udid];
$udid_hash->delKey($params->udid);
$response = \Http::getUrl('http://api.lmmob.com/capCallbackApi/1/?appId=app_baixing_ios&returnFormat=1&udid=' . $raw_udid);
if ($response == FALSE) {
\Logger::debug('ios_udid_limei_activated_pending', $raw_udid, null, true);
} else {
$res = (array) json_decode($response);
if ($res && isset($res['success'])) {
$error = $res['success'];
if ($error == true) {
\Logger::debug('ios_udid_limei_activated_OK', $raw_udid, null, true);
\InstantCounter::count('ios_udid_limei_activated_OK');
} else {
\Logger::debug('ios_udid_limei_activated_KO', $raw_udid, null, true);
\InstantCounter::count('ios_udid_limei_activated_KO');
}
}
}
}
}