unlex
Новичок
CURL и POST
Вопрос в большей мере касается Wordpress.
Есть необходимость отправлять данные скриптом плагину Wordpress.
Если отправлять их не скриптом, а скажем обычной формой, где action вида http://some_wp_site/wp-admin/admin.php?page=my_plugins/plugin.php и метод POST, то данные доходят до получателя нормально.
Но вот если отправлять из курлом
то данные получателю не приходят. Хотя если отправлять их тем же курлом на url вида
http://some_wp_site/test.php то данные приходят... я уже устал искать причину. Может кто-то знает чего делать?
Вопрос в большей мере касается Wordpress.
Есть необходимость отправлять данные скриптом плагину Wordpress.
Если отправлять их не скриптом, а скажем обычной формой, где action вида http://some_wp_site/wp-admin/admin.php?page=my_plugins/plugin.php и метод POST, то данные доходят до получателя нормально.
Но вот если отправлять из курлом
PHP:
$plugin_url = "http://some_wp_site/wp-admin/admin.php?page=my_plugins/plugin.php";
$uAgent = "Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.9.0.1) Gecko/2008070208 Firefox/3.0.1";
$curl = curl_init();
curl_setopt($curl, CURLOPT_URL, $plugin_url);
curl_setopt($curl, CURLOPT_TIMEOUT, 600);
curl_setopt($curl, CURLOPT_POST, 1);
curl_setopt($curl, CURLOPT_USERAGENT, $uAgent);
$data = array("test"=>1);
curl_setopt($curl, CURLOPT_POSTFIELDS, $data);
curl_exec($curl);curl_close($curl);
http://some_wp_site/test.php то данные приходят... я уже устал искать причину. Может кто-то знает чего делать?
