1
私はそうのように、ログインするためにカールを使用しています:cURLセッション全体でクッキーデータをどのように維持するには?
curl_setopt($ch, CURLOPT_COOKIEJAR, 'cookie.txt');
curl_setopt($ch, CURLOPT_URL,'http://www.website.com/login.php');
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, 'username=example&password=example');
を次に、それが実行されますと、私はさらに要求を認証するためにこれを使用しています:
curl_setopt($ch, CURLOPT_COOKIEFILE, 'cookie.txt');
トラブルは私ができる、です私はそれを実行するたびにログイン部分をやり直さないとコードが動作するようです。これは実用的ではないようで、私はそれについてもっと良い方法があると確信しています。クッキーをアクティブにする時間をcURLに伝える方法がありますか?
ログインコールを行う前に、COOKIEJARおよびCOOKIEFILEオプションを設定します。 –