<?php
# curl.php
ini_set("max_execution_time", 1000);
ini_set('memory_limit', '1024M');
set_time_limit(0);
require_once '../../app/database/mysqli.php';
$url = 'https://domain';
$ch = curl_init();
$cookie = 'id=42752;password=$2y$10$VFh3cdqgf5OENXR68NheW.6lmH8iYGhMSCv9t/XKi1yH9zzpwj0b.';
$header = array(
'Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8',
'Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7',
'Accept-Language: en-us;q=0.8,en;q=0.6'
);
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_HEADER, 1);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_COOKIE, $cookie);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
$result = curl_exec($ch);
$vice = true;
if ( $vice ) {
$rel = 50;
while ( $rel-- ) {
$result = 'SELECT `mode` FROM `xuan` WHERE `id` = 1';
if ( $mysqli -> query($result) -> num_rows > 0 ) {
curl_setopt($ch, CURLOPT_URL, $url.'/mode/s/view/test-1');
$result = curl_exec($ch);
$mode = 1;
} else {
curl_setopt($ch, CURLOPT_URL, $url.'/mode/s/view/test-2');
$result = curl_exec($ch);
$mode = 2;
}
curl_setopt($ch, CURLOPT_URL, $url.'/mode/s/confirm/test-'.$mode);
$result = curl_exec($ch);
sleep(1);
}
}
?>
Сделал так и вроде работает пока нужное условие не словит, типа делает перезаход на файл каждые 20 секунд пока походу break; / die; / exit; не словит.