2016-08-14 7 views
0

Как я могу получить cookie с другого сайта cUrl?Получить cookie с другого сайта cUrl

Я хочу получить cookie этого https://ais.usvisa-info.com/en-ae/niv/users/sign_in сайт!

Например:

Cookie: 
_ga=GA1.2.1101352908.1469077182; _yatri_session=TTNTOWhoQjJoTHVNNkVnQ29XOGxqVUZxQzJXYWpBZjhOQWhaSFVnQlhqUDhSLytCelA2K2UvSEl1TG1MUmRDL2JUNi95b1pRa2pJVGpGdmxGWmh6dWI0ckppOVVoUnNObWJjLyt0MFF2bmppeGJLNEVxNFdaODBQQWhPb3VrSlh3bTJoWGVpTFdwSTJxRFpPNVRSeTBlZHg3bWR1WnVKZk0rMWRCeHYxSnFESG5EVVJlRnRJbytGZUl4SzAzYjdkWnoySFcySkt1MW53UlpJU21mcGpROHppVHdJblJmWDB4clFTTHRtR1BtM29lVUtqMWtBaERLeVp5d094SFBhYldyR1NvTHR5dFBGMDdCYVlhcWdiM0ttSzFCRWxpNHZMaktKMEpGd01Ub0p3enpVZFVLSDBrb2VhdmNTWDJOazJ0MkFCemVpci85aWZKS1JPczhiaml2eEQ1YTYzZVUzcDJ5K2dRYUk2dnAxUnNTTk5yMkpaY2VOVWJCRUM5bERlLS1ITFFaK05wNWFmaDhUOTZlYVhlbk5RPT0%3D--dc9cf7a71467b9d93e656e087ccf4a3841304cb5 

ответ

1

Проверьте код ниже:

<?php 
    // open a site with cookies 
    $ch = curl_init(); 
    curl_setopt($ch, CURLOPT_URL, "https://ais.usvisa-info.com/en-ae/niv/users/sign_in"); 
    curl_setopt($ch, CURLOPT_HEADER ,1); 
    curl_setopt($ch, CURLOPT_RETURNTRANSFER ,1); 
    curl_setopt($ch, CURLOPT_FOLLOWLOCATION ,1); 
    curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0); 
    $content = curl_exec($ch); 

    // get cookies 
    $cookies = array(); 
    preg_match_all('/Set-Cookie:(?<cookie>\s{0,}.*)$/im', $content, $cookies); 

    echo $cookies['cookie'][0]; 

?> 
+0

Спасибо вам за ответ. Что делать, если я просто ценю, чтобы отображаться? Я не хочу быть в массиве, потому что хочу опубликовать файл cookie на веб-сайте cURL. – Mohammad

+0

Отредактированный мой ответ, это напечатает нужное значение. –

+0

Отлично, спасибо. Об этом сообщении может помочь? http://stackoverflow.com/questions/38940353/login-to-website-with-curl-and-deathbycaptcha-php – Mohammad