Да вы правильно сказали, используя локон набор на примере хрон.
//The data
$data = array(
"fname" => "Mark",
"lname" => "Jones",
"Bio" => "Hi i like rose's because they smell nice",
"website" => "http://mysite.com",
"email" => "[email protected]",
"password" => "mypassword",
"token" => "your token",
"Agent" => "Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.1.2) Gecko/20090729 Firefox/3.5.2 GTB5"
);
//External site direct link
$external_site = "http://external-site.com";
//Input field names with data ready
$input_fields = "fname=".$data['fname']."&lname=".$data['lname']."&Bio=".$data['bio']."&website=".$data['website']."&email=".$data['email']."&password=".$data['password']."&Cpassword=".$data['password']."&token=".$data['token']."&submit=";
//Do the curl
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL , $external_site);
curl_setopt($ch, CURLOPT_USERAGENT, $data['Agent']);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $input_fields);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
$done = curl_exec ($ch);
curl_close($ch);
Для получения дополнительной информации о завитке визита http://php.net/manual/en/book.curl.php и для большинства хоста хрон в Обеспечит готовую функцию хрон использовать XD.
'автоматизированная работа' осуществляется через' cron'. не используя 'curl' –
На самом деле, ваш вопрос не _php specific_. Чтобы передать переменные через http, вы должны использовать ['строка запроса'] (http://en.wikipedia.org/wiki/Query_string). – Leri