Код: Выделить всё
$cookie=$browser->get_cookie();
$browser->clear_cookies("");
echo $browser->set_cookie($cookie)."<br><br>";
Код: Выделить всё
$cookie=$browser->get_cookie();
$browser->clear_cookies("");
echo $browser->set_cookie($cookie)."<br><br>";
<?php $xhe_host = "127.0.0.1:7017"; // подключим объект для управления эмулятором, если еще не подключен if (!isset($path)) $path="../../../Templates/xweb_human_emulator.php"; require($path); // начало echo "<hr><font color=blue>browser->".basename (__FILE__)."</font><hr>"; // 1 echo "1. Перейдем на гугл : "; echo $browser->navigate("http://www.google.com/","")."<br><br>"; // 2 echo "2. Получим текущие куки гугла :"; echo $browser->get_cookie_for_url("http://www.google.com/","")."<br><br>"; // 3 echo "3. Очистим текущие куки гугла. "; $browser->clear_cookies("google.com",true,true); // 4 echo "<br><br>4. Получим текущие куки гугла - пустые : "; echo $browser->get_cookie_for_url("http://www.google.com/","")."<br><br>"; // 5 echo "5. Зададим (Добавим) куки к гуглу : "; $cookie ="__utma=123272373.426502259.12244752769.12244752769.12424752775.2:__utmb=173272373.4.10.1244752775; __utmz=173272373.1244752783.2.3.utmccn=(organic)|utmcsr=google|utmctr=adsense.google.com|utmcmd=organic; __utmc=173272373; __utmv=173272373.ExistingPublisher; PREF=ID=1ab1131528cb1f1a:TM=1244752750:LM=1244752750:S=z8a6mTRmDHVImKOg; TZ=-180; GMAIL_RTT=62; SID=DQAAAG4AAACVKgLK1udE8zJUkHfj7lB1exGg0rTbtWPXOIWORMueVZoT77XyJNTUltfGPonIuKt7PTVUs5qF-UvkhHR5cXcsIynN04AL3f7YMObLoOP5wkyGK9n7zHlw89Px0s8foYkobyH8Z9wzAZ2-FpZ7s9I3"; echo $browser->set_cookie_for_url("http://www.google.com/","",$cookie)."<br><br>"; // 6 echo "6. Получим текущие куки гугла (2 раза): <br><br>"; echo $browser->get_cookie_for_url("http://www.google.com/","")."<br><br>"; echo $browser->get_cookie()."<br><br>"; // конец echo "<hr><br>"; // Quit $app->quit(); ?>и Пример 2
<?php $xhe_host = "127.0.0.1:7017"; // подключим объект для управления эмулятором, если еще не подключен if (!isset($path)) $path="../../../Templates/xweb_human_emulator.php"; require($path); // начало echo "<hr><font color=blue>browser->".basename (__FILE__)."</font><hr>"; // 1 echo "1. Перейдем на гугл : "; echo $browser->navigate("http://www.google.com/","")."<br><br>"; // 2 echo "2. Получим текущие куки :"; echo $browser->get_cookie()."<br><br>"; // 3 echo "3. Очистим текущие куки гугла. "; $browser->clear_cookies("google.com",true,true); // 4 echo "<br><br>4. Получим текущие куки гугла : пустые "; echo $browser->get_cookie()."<br><br>"; // 5 echo "5. Зададим (Добавим) куки к гуглу : "; $cookie ="__utma=123272373.426502259.12244752769.12244752769.12424752775.2:__utmb=173272373.4.10.1244752775; __utmz=173272373.1244752783.2.3.utmccn=(organic)|utmcsr=google|utmctr=adsense.google.com|utmcmd=organic; __utmc=173272373; __utmv=173272373.ExistingPublisher; PREF=ID=1ab1131528cb1f1a:TM=1244752750:LM=1244752750:S=z8a6mTRmDHVImKOg; TZ=-180; GMAIL_RTT=62; SID=DQAAAG4AAACVKgLK1udE8zJUkHfj7lB1exGg0rTbtWPXOIWORMueVZoT77XyJNTUltfGPonIuKt7PTVUs5qF-UvkhHR5cXcsIynN04AL3f7YMObLoOP5wkyGK9n7zHlw89Px0s8foYkobyH8Z9wzAZ2-FpZ7s9I3"; echo $browser->set_cookie($cookie)."<br><br>"; // 6 echo "6. Получим текущие куки гугла : "; echo $browser->get_cookie()."<br><br>"; // конец echo "<hr><br>"; // Quit $app->quit(); ?>
Код: Выделить всё
<?php $xhe_host = "127.0.0.1:7011";
// подключим объект для управления эмулятором, если еще не подключен
require("../Templates/xweb_human_emulator.php");
// начало
echo "<hr><font color=blue>browser->".basename (__FILE__)."</font><hr>";
// 1
echo "1. Перейдем на гугл : ";
echo $browser->navigate("http://www.google.com/","")."<br><br>";
// 2
echo "2. Получим текущие куки :";
echo $browser->get_cookie()."<br><br>";
$c=$browser->get_cookie();
// 3
echo "3. Очистим текущие куки гугла. ";
$browser->clear_cookies("google.com",true,true);
// 4
echo "<br><br>4. Получим текущие куки гугла : пустые ";
echo $browser->get_cookie()."<br><br>";
// 5
echo "5. Зададим (Добавим) куки к гуглу : ";
//$cookie ="__utma=123272373.426502259.12244752769.12244752769.12424752775.2:__utmb=173272373.4.10.1244752775; __utmz=173272373.1244752783.2.3.utmccn=(organic)|utmcsr=google|utmctr=adsense.google.com|utmcmd=organic; __utmc=173272373; __utmv=173272373.ExistingPublisher; PREF=ID=1ab1131528cb1f1a:TM=1244752750:LM=1244752750:S=z8a6mTRmDHVImKOg; TZ=-180; GMAIL_RTT=62; SID=DQAAAG4AAACVKgLK1udE8zJUkHfj7lB1exGg0rTbtWPXOIWORMueVZoT77XyJNTUltfGPonIuKt7PTVUs5qF-UvkhHR5cXcsIynN04AL3f7YMObLoOP5wkyGK9n7zHlw89Px0s8foYkobyH8Z9wzAZ2-FpZ7s9I3";
echo $browser->set_cookie($c)."<br><br>";
// 6
echo "6. Получим текущие куки гугла : ";
echo $browser->get_cookie()."<br><br>";
echo "Из переменной $c <br><br>";
// конец
echo "<hr><br>";
// Quit
$app->quit();
?>
browser->_run_selected_.php
1. Перейдем на гугл : 1
2. Получим текущие куки :1P_JAR=2018-1-14-10
3. Очистим текущие куки гугла.
4. Получим текущие куки гугла : пустые
5. Зададим (Добавим) куки к гуглу :
6. Получим текущие куки гугла :
Из переменной 1P_JAR=2018-1-14-10
Ок попробую так, но глючит и когда не один кук, а много тоже
Код: Выделить всё
<?php $xhe_host = "127.0.0.1:7011";
// подключим объект для управления эмулятором, если еще не подключен
require("../Templates/xweb_human_emulator.php");
// начало
echo "<hr><font color=blue>browser->".basename (__FILE__)."</font><hr>";
// 1
echo "1. Перейдем на гугл : ";
echo $browser->navigate("http://www.google.ru/","")."<br><br>";
$cookie ="__utma=123272373.426502259.12244752769.12244752769.12424752775.2:__utmb=173272373.4.10.1244752775; __utmz=173272373.1244752783.2.3.utmccn=(organic)|utmcsr=google|utmctr=adsense.google.com|utmcmd=organic; __utmc=173272373; __utmv=173272373.ExistingPublisher; PREF=ID=1ab1131528cb1f1a:TM=1244752750:LM=1244752750:S=z8a6mTRmDHVImKOg; TZ=-180; GMAIL_RTT=62; SID=DQAAAG4AAACVKgLK1udE8zJUkHfj7lB1exGg0rTbtWPXOIWORMueVZoT77XyJNTUltfGPonIuKt7PTVUs5qF-UvkhHR5cXcsIynN04AL3f7YMObLoOP5wkyGK9n7zHlw89Px0s8foYkobyH8Z9wzAZ2-FpZ7s9I3";
echo $browser->set_cookie($cookie)."<br><br>";
// 2
echo "2. Получим текущие куки :";
echo $browser->get_cookie()."<br><br>";
$c=$browser->get_cookie();
echo "Из переменной $c <br><br>";
// 3
echo "3. Очистим текущие куки гугла. ";
$browser->clear_cookies("google.ru",true,true);
// 4
echo "<br><br>4. Получим текущие куки гугла : пустые ";
echo $browser->get_cookie()."<br><br>";
// 5
echo "5. Зададим (Добавим) куки к гуглу из переменной: ";
echo $browser->set_cookie($c)."<br><br>";
// 6
echo "6. Получим текущие куки гугла : ";
echo $browser->get_cookie()."<br><br>";
echo "Из переменной $c <br><br>";
// конец
echo "<hr><br>";
// Quit
$app->quit();
?>