Сохраните cookie для удаленных веб-страниц

$(document).ready(function(){
  $("#btn1").click(function(){
    if($(this).hasClass('buttonActive')){
       $(this).removeClass("buttonActive").addClass("buttonInactive");
       $('#idsToDisable').prop('disable', true);
     }else if($(this).hasClass('buttonInactive')){
       $(this).removeClass("buttonInactive").addClass("buttonActive");
       $('#idsToDisable').prop('disable', false);
     }
  });
});

Отредактировано в соответствии с комментарием

9
задан 31 July 2012 в 19:41
поделиться

2 ответа

Вы, вероятно, были бы более обеспеченным ЗАВИХРЕНИЕМ использования. Используйте curl_setopt для установки опций обработки cookie.

Если это - просто одноразовая вещь, Вы могли бы использовать Firefox с Живыми HTTP-заголовками для получения заголовка, то вставить ее в код PHP.

5
ответ дан 4 December 2019 в 11:09
поделиться

Shazam - это работало! Спасибо так очень! В случае, если кто-то еще натыкается на эту страницу, вот то, что было необходимо подробно:

  1. установите ЗАВИХРЕНИЕ (для меня, it'was, столь же простые как 'sudo склонный - получают php5-завихрение установки' в человечности),
  2. измените перечисленный предшествующим образом PHP на следующее:

    <?php
    
    $cr = curl_init('http://remoteServer/login.php?user=xxx&pass=yyy');
    curl_setopt($cr, CURLOPT_RETURNTRANSFER, true); 
    curl_setopt($cr, CURLOPT_COOKIEJAR, 'cookie.txt');   
    $whoCares = curl_exec($cr); 
    curl_close($cr); 
    
    $cr = curl_init('http://remoteServer/pageicareabout.html');
    curl_setopt($cr, CURLOPT_RETURNTRANSFER, true); 
    curl_setopt($cr, CURLOPT_COOKIEFILE, 'cookie.txt'); 
    $documentiwant = curl_exec($cr);
    curl_close($cr);
    
    ?>
    

Выше фрагмента кода в большой степени под влиянием http://www.weberdev.com/get_example-4555.html.

14
ответ дан 4 December 2019 в 11:09
поделиться
Другие вопросы по тегам:

Похожие вопросы: