Vungle没有任何PHP示例代码。我的游戏运行在PHP上,我不想使用客户端回调。
他们有一些说明:我们有一个如何验证您的回调的指南,如下所示:
$user = $_REQUEST['uid'];
$txid = $_REQUEST['txid'];
$digest = $_REQUEST['digest'];
error_log(print_r($_GET, TRUE), 0);
//verify hash
$test_string = "" .$MY_SECRET_KEY . ":" . $txid;
// $open_udid . $udid . $odin1 . $mac_sha1 . $custom_id;
//$test_result = md5($test_string);
error_log(print_r("test string: " . $test_string, TRUE), 0);
$result = hash('sha256', $test_string);
error_log(print_r("result: " . $result, TRUE), 0);
$test_result = hash('sha256', $result);
error_log(print_r("test result" . $test_result, TRUE), 0);
if($test_result != $digest) {
echo "vc_noreward";
error_log(print_r("failed validation", TRUE), 0);
die;
}
您还需要哈希
的第三个参数:
$hash0 = $secret.":".$txid;
$hash1 = hash('sha256', $hash0, true); // binary
$hash2 = hash('sha256', $hash1, false); // hex
if ($hash2 == $digest) OK
本文向大家介绍PHP中的回文,包括了PHP中的回文的使用技巧和注意事项,需要的朋友参考一下 理查德·怀斯曼(Richard Wiseman)是一位心理学家,魔术师和作家,在http://richardwiseman.wordpress.com/上经营着一个小博客。他的博客谈论各种各样的事情,但是每个星期五他都会发布一个小难题,您可以尝试解决。 发布的最后一个难题谈到回文数和速度,这是完整的难题。
除了加载外部的脚本, 和你在上⼀章看到的类似, 你的php嵌入式应用, 下面将实现⼀个类似于用户空间eval()的命令. int zend_eval_string(char *str, zval *retval_ptr, char *string_name TSRMLS_DC) 这里, str是实际要执行的php脚本代码, 而string_name是⼀个
本文向大家介绍PHP 返回,包括了PHP 返回的使用技巧和注意事项,需要的朋友参考一下 示例 该return语句将程序控件返回给调用函数。 当return从函数内部调用时,当前函数的执行将结束。 运行时,returnEndsFunctions();您将得到输出This is executed; 在return具有和参数的函数中调用时,当前函数的执行将结束,参数的值将返回给调用函数。
问题内容: 回调如何用PHP编写? 问题答案: 该手册可互换地使用术语“回调”和“可调用”,但是,“回调”传统上是指充当函数指针的字符串或数组值,并引用函数或类方法以供将来调用。自PHP 4以来,已经允许使用函数式编程的某些元素。 通常,这是使用可调用值的安全方法: 现代PHP版本允许上面的前三种格式直接作为调用。并支持以上所有内容。 注释/注意事项: 如果函数/类已命名空间,则字符串必须包含标准
问题内容: 我正在使用一个模板引擎,该引擎将代码插入我想要的站点中。 我写了一个函数来测试一些很简单的东西: 问题是,$ this-> data是私有的,我无法在任何地方访问它,因此我必须使用getData();。导致我的问题。 不起作用,并且先分配值也不起作用,因为它将直接在if()块中使用。 有任何想法吗? 问题答案: 从PHP 5.4开始,可以完全做到这一点:
问题内容: 我只需要一点在PHP中使用cURL和JSON的帮助,因为我从未真正做到这一点。我要完成的工作是点燃付款的回响,并限制最近一笔捐款可以先付多少。 网址:http : //api.buycraft.net/query?secret=83d043249170343dd048d4da62387f6cb39ed97f&action=payments 问题答案: 如果要使用JSON编码或解码数组,