这方面有一百万个问题,但由于某种原因,我仍然无法让它发挥作用。我没有画布网址或基本网址或其他任何内容。我的两个设置是:
App Domain:mydomain.com 网站网址:calendar.mydomain.com/account/fb /
我从fb偷走的代码是:
$app_id = $CFG['app_id'];
$app_secret = $CFG['app_secret'];
$my_url = "http://calendar.mydomain.com/account/fb/";
$code = dv($_REQUEST["code"],'');
if(empty($code)) {
$_SESSION['state'] = md5(uniqid(rand(), TRUE)); //CSRF protection
$VIEW->dialog_url = "https://www.facebook.com/dialog/oauth?client_id="
. $app_id . "&redirect_uri=" . urlencode($my_url) . "&state="
. $_SESSION['state'];
echo '<script> top.location.href="'.$VIEW->dialog_url.'"; </script>; etc...
实际上,我没有回应任何东西,我有一个看法,但是你得到了这个问题。
也许所有服务器都需要一段时间才能填充。
答案 0 :(得分:1)
互联网上的其他新手程序员。我终于弄明白了。我必须迟钝。解决方案是,如果你正在使用Zend框架,并且你使用他们的建议重定向通过视图而不是标题,你必须确保zend视图不能通过html_entities运行重定向链接,因为这会使URL变得混乱并且重定向不起作用。它像一个蓝色的大胆来到我身边。我讨厌编程。