[英]redirect user to another php page in facebook app not working properly
[英]Facebook app not working properly
我正在編寫一個Facebook應用程序,我只想向Facebook用戶顯示該應用程序,並希望獲取用戶詳細信息。 我使用了以下代碼
$facebook = new Facebook(array(
'appId' => 'xxxxxx',
'secret' => 'xxxxxx',
));
$user = $facebook->getUser();
if ($user) {
try {
} catch (FacebookApiException $e) {
error_log($e);
}
}
else{
$urlf= $facebook->getLoginUrl(array('scope' => 'user_status,publish_stream'));
header("Location:".$urlf);
exit;
}
if ($user) {
$user_profile = $facebook->api('/me');
}
這里$urlf
提供正確的url,當我在瀏覽器中復制粘貼該url時,它運行良好。 但是標題位置不起作用。 此代碼位於“畫布URL”文件夾中。 現在的問題是標題位置不起作用。 請幫我解決。
Try catch用於嘗試某些操作,然后如果有任何錯誤,請妥善解決。 您的嘗試沒有任何內容,因此一文不值。 這意味着如果$facebook->getUser()
有效,則什么也不會發生。
您應該真誠地閱讀一些有關PHP編程的書,因為很難分辨您的代碼正在嘗試做什么。
如果沒有任何錯誤消息或發生什么情況,很難猜測。 但是,如果您的$urlf
變量正確,並且沒有發生重定向,則可能意味着在 header()
調用之前 $urlf
輸出。
確保在頁面中的任何輸出之前調用header()
,並且它應該工作。 如果不是這樣,您將需要調試腳本並顯示PHP錯誤,請使用
ini_set('display_errors', 1);
ini_set('error_reporting', -1);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.