PHP Code:
<?php
function createConnection()
{
static $cookie = false;
if (!$cookie) {$cookie = session_name() . '=' . time();}
$session = curl_init();
curl_setopt($session, CURLOPT_HEADER, 0);
curl_setopt($session, CURLOPT_COOKIESESSION, true);
curl_setopt($session, CURLOPT_COOKIEFILE, 'cookiefile');
curl_setopt($session, CURLOPT_COOKIEJAR, 'cookiefile');
curl_setopt($session, CURLOPT_COOKIE, $cookie);
curl_setopt($session, CURLOPT_FOLLOWLOCATION, 1);
curl_setopt($session, CURLOPT_SSLCERT, 'xxxxxxxx.p12');
curl_setopt($session, CURLOPT_SSLKEYPASSWD, 'xxxxxxxx');
curl_setopt($session, CURLOPT_SSLCERTTYPE, 'P12');
curl_setopt($session, CURLOPT_RETURNTRANSFER, false);
// curl_setopt($session, CURLOPT_POST, false);
// curl_setopt($session, CURLOPT_POSTFIELDS, '');
curl_setopt($session, CURLOPT_REFERER, 'https://xxxxxxxx/');
return $session;
}
function destroyConnection($session)
{
curl_close($session);
}
//LOGGING IN
$session = createConnection();
curl_setopt($session, CURLOPT_URL, 'https://xxxxxxxx/');
curl_exec($session);
destroyConnection($session);
$session = createConnection();
curl_setopt($session, CURLOPT_URL, 'https://xxxxxxxx/xxxxxxxx/SignOn');
curl_setopt($session, CURLOPT_POST, true);
curl_setopt($session, CURLOPT_POSTFIELDS, 'lastpage=login&buttonClicked=proceed');
curl_exec($session);
destroyConnection($session);
//DOWNLOAD ALL FRAMESET PAGES
$session = createConnection();
curl_setopt($session, CURLOPT_URL, 'https://xxxxxxxx/xxxxxxxx/xxxxxxxxlogin.html');
curl_exec($session);
destroyConnection($session);
$session = createConnection();
curl_setopt($session, CURLOPT_URL, 'https://xxxxxxxx/xxxxxxxx/loggedin.jsp');
curl_exec($session);
destroyConnection($session);
$session = createConnection();
curl_setopt($session, CURLOPT_URL, 'https://xxxxxxxx/xxxxxxxx/legalframe.html');
curl_exec($session);
destroyConnection($session);
$session = createConnection();
curl_setopt($session, CURLOPT_URL, 'https://xxxxxxxx/xxxxxxxx/xxxxxxxx/paymentsxxxxxxxx.jsp');
curl_exec($session);
destroyConnection($session);
Bookmarks