Php Iframe重定向错误
我有一个facebook iframe应用程序在重定向时遇到问题,我不断收到安全证书错误,如“内容被阻止,因为它没有有效的安全证书签名。”,这是重定向代码Php Iframe重定向错误,php,javascript,facebook,Php,Javascript,Facebook,我有一个facebook iframe应用程序在重定向时遇到问题,我不断收到安全证书错误,如“内容被阻止,因为它没有有效的安全证书签名。”,这是重定向代码 $params = array( 'canvas'=>1, 'fbconnect'=>0, 'req_perms'=>'user_photos,publish_stream,offline_access', 'next'=>'http://apps.facebook.com/my-tes
$params = array(
'canvas'=>1,
'fbconnect'=>0,
'req_perms'=>'user_photos,publish_stream,offline_access',
'next'=>'http://apps.facebook.com/my-test/',
'cancel_url'=>'http://apps.facebook.com/my-test/',
);
$redirect = $facebook->getLoginUrl($params);
echo "<script language='Javascript' type='text/javascript'>top.location.href='$redirect';</script>";
我得到的只是一个充满黑色背景的iframe
有没有其他方法可以重定向页面?或者修复此错误
先走一步 确保在header命令之前不要在脚本中发送空格 空白的一个例子
<?php
echo ' ';
header('Location: home'); //Will not send.
?>
另一个例子:
<-- Whitespace here maybe?
<?php
header('Location: home'); //Will not send.
?>
在结束后有一个空格?>也可能触发此操作。建议尽可能在脚本中省去结束PHP标记以避免出现这种情况,并且只保留第一行的开始标记。完美评论Yanick,这是可以用来避免空白、节省行数和大系统每行数的技术之一。Thanx伙计们,将尝试并报告!
<-- Whitespace here maybe?
<?php
header('Location: home'); //Will not send.
?>