2014-12-25 4 views
5

Sto cercando di implementare l'accesso a Facebook, avendo il seguente codice.Accesso Facebook Connessione non riuscita a graph.facebook.com:443; Funzionamento in corso

$helper = new Facebook\FacebookRedirectLoginHelper(URL('facebook/login'), $apiVersion = NULL); 
try 
{ 
    $session = $helper->getSessionFromRedirect(); 
} catch (Facebook\FacebookRequestException $ex) 
{ 
    // When Facebook returns an error 
    return Redirect::to('login')->with('error-message', 'Facebook could not validate your account.'); 
} catch (\Exception $ex) 
{ 
    // When validation fails or other local issues 
    // FAIL HAPPENS HERE 
    return $ex->getMessage(); 
} 

ma ottengo

Facebook login Failed connect to graph.facebook.com:443; Operation now in progress 

come suggerito da Failed to connect to graph.facebook.com port 443: Network unreachable Ho provato

$data = file_get_contents('https://graph.facebook.com/4'); print_r($data); 

Ciò si traduce in una pagina che sembra non riuscire a carico, come anche suggerito Ho provato

$ch = curl_init("https://google.com"); curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1); $data = curl_exec($ch); print($data); 

questo ha provocato il caricamento di Google nella mia pagina.

sfortunatamente non viene data una soluzione, quindi speriamo che qualcun altro possa darmi una mano.

// Im su un hosting condiviso, non posso cambiare i file php.ini

+1

file_get_contents è bloccato su molti server di hosting condiviso. molto probabilmente deve essere un problema con il tuo provider di hosting. hai provato a contattare il supporto? . perché non provare qualcosa come l'ocea digitale? –

risposta

0

file_get_contents è stata bloccata come Sojan V Jose ha commentato: è necessario attivarlo per farlo funzionare! Per quanto ne so, non c'è modo di aggirarlo.