找不到 www.facebook.com100003773239192%26photoid%3D 的服务器,因为 DNS


The server at www.facebook.com100003773239192%26photoid%3D can't be found, because the DNS lookup failed

//Create an album
$album_details = array(
        'message'=> 'How will you die?',
        'name'=> 'How will you die?'
);
$create_album = $facebook->api('/me/albums', 'post', $album_details);

//Get album ID of the album you've just created
$album_uid = $create_album['id'];
//Upload a photo to album of ID...
$file='img/'.$fbid.'.jpg'; //Example image file
$photo_details = array( 'message'=> 'Find...51', 'image' => '@'.realpath($file));
 if ($session) {
    // We have a valid FB session, so we can use 'me'
    $upload_photo = $facebook->api('/me/photos', 'post', $photo_details);
} elseif( isset($_SESSION['user_id']) ) {
    $upload_photo = $facebook->api("/{$_SESSION['user_id']}/photos", 'post', $photo_details);
}
$upphoto = $upload_photo['id'];

ImageDestroy( $canvas );
header("Location: http://www.facebook.com".$fbid."&photoid=".$upphoto."")

我创建了一个Facebook应用程序,可以上传照片用户墙。

但是我反复出现上述错误。我猜上面的代码中缺少"/",但我不知道在哪里放置" /"。如果发现任何其他错误,请帮助我使此代码完整且正常工作。

谢谢!

更改

header("Location: http://www.facebook.com".$fbid."&photoid=".$upphoto."")

header("Location: http://www.facebook.com/".$fbid."&photoid=".$upphoto);