- Автор темы
- #1
Добрый день. Помогите разобраться.
Есть скрипт act.php
Есть обёртка для CURL (hxxp://www.samborsky.com/php/1010/)
act.php выглядит так:
К скрипту я обращаюсь через AJAX. Т.е. сначало c act.php?login=true
затем act.php?mail=true
Проблема в том, что при втором обращении к срипту (act.php?get_mail=true) сайт забывает что я уже авторизирован.
Я так понимаю из за того, что при каждом обращении к act.php затирается придыдущие куки, так как мы инициализируем класс заново.
Как этого можно избежать? При условии что не хочется два раза подряд логиниться.
Есть скрипт act.php
Есть обёртка для CURL (hxxp://www.samborsky.com/php/1010/)
act.php выглядит так:
PHP:
// Подключаем файл с классом
include('class/s_http.php');
// Создали класс
$http = new s_http();
// Инициализируем
$http->init();
if (isset($_GET['login'])) {
$http->get('http://site.ru/')
sleep(2);
$http->post('http://site.ru/authorisation.php','login=name@gmail.ru&password=12345');
sleep(2);
}
if (isset($_GET['get_mail'])) {
$http->get('http://site.ru/mail.php')
sleep(2);
}
затем act.php?mail=true
Проблема в том, что при втором обращении к срипту (act.php?get_mail=true) сайт забывает что я уже авторизирован.
Я так понимаю из за того, что при каждом обращении к act.php затирается придыдущие куки, так как мы инициализируем класс заново.
Как этого можно избежать? При условии что не хочется два раза подряд логиниться.