Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- //credentials
- $username = "username";
- $password = "password";
- $url = 'https://age-of-aincrad.com/forum/login/login';
- //$postdata = "login=".$username."®ister=0&password=".$password."&cookie_check=1&redirect=%2Fforum%2F&_xfToken=";
- $cookie_file_path = "cookie.txt";
- //get xftoken
- $ch = curl_init($url);
- curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
- curl_setopt($ch, CURLOPT_HEADER, 1);
- $result = curl_exec($ch);
- preg_match_all('/^Set-Cookie:\s*([^;]*)/mi', $result, $matches);
- $cookies = array();
- foreach($matches[1] as $item) {
- parse_str($item, $cookie);
- $cookies = array_merge($cookies, $cookie);
- }
- $ch = curl_init();
- curl_setopt($ch, CURLOPT_HEADER, false);
- curl_setopt($ch, CURLOPT_NOBODY, false);
- curl_setopt($ch, CURLOPT_URL, $url);
- curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0);
- curl_setopt($ch, CURLOPT_COOKIEJAR, $cookie_file_path);
- curl_setopt($ch, CURLOPT_COOKIE, "cookie.txt=0");
- curl_setopt($ch, CURLOPT_USERAGENT,
- "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/54.0.2840.99 Safari/537.36");
- curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
- curl_setopt($ch, CURLOPT_REFERER, "age-of-aincrad.com");
- curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);
- curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
- $postdata = "login=".$username."®ister=0&password=".$password."&cookie_check=1&redirect=%2Fforum%2F&_xfToken=".$cookies["xf_session"];
- curl_setopt($ch, CURLOPT_CUSTOMREQUEST, "POST");
- curl_setopt($ch, CURLOPT_POST, 1);
- curl_setopt($ch, CURLOPT_POSTFIELDS, $postdata);
- curl_exec($ch);
- //get page
- curl_setopt($ch, CURLOPT_URL, "http://age-of-aincrad.com/forum/");
- /*
- $postdata = "sidebar=1&lastrefresh=1483795763&fake=0&room=1&_xfRequestUri=%2Fforum%2F&_xfNoRedirect=1&_xfToken=".$cookies['xf_session']."&_xfResponseType=json";
- */
- //show page
- $html = curl_exec($ch);
- curl_close($ch);
- echo $html;
- ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement