Stavo pensando invece di fare "rimbalzare" il client.
Ovvero, il login è esterno da https://store.playstation.com/extern.../mioscript.php, lo script mi analizza i dati e convalida l'account da https://secure.eu.playstation.com/si...208531dpzmbne/ con la sessionid che mi da il login, e alla fine, in base al risultato, mi invia l'output e mi fa continuare lo script.

Ho già scritto qualcosa. Vi posto il codice commentato di seguito:

Codice PHP:
<?php
// FUNZIONE: String Cut
function strcut($str,$strstart,$strend,$count) {
    
$pos strpos($str,$strstart);
    if (
$pos != -1) {
        
$split explode($strend,substr($str,$pos+strlen($strstart)));
        return 
rtrim(ltrim(htmlentities($split[$count])));
    } else { return 
0; }
}


// Dichiaro i vari URL che mi serviranno
$url1 "https://store.playstation.com/external/index.vm?returnURL=";
$url2 "https://secure.eu.playstation.com/sign-in/confirmation/12874970208531dpzmbne/";
$url3 "http://miosito.it/mioscript.php";

//inizio script

// se sono da autenticare
if($_GET['sessionId'] === null){
    
header('Location: '.$url1.$url3);
}

//se non sono da autenticare
else {
    
$loaded file_get_contents($url2."&sessionId=".$_GET['sessionId']);
    
$title strcut($loaded,">","</title>",0);

    
//Se il login è corretto
    
if($title != "Login"){
        echo 
"ACCESSO RIUSCITO!!!";
    }
}

?>
Lo script mi dice che l'accesso è riuscito ma se vado a controllare mi dice che l'accesso non è riuscito... Non so come fare