Php 使用curl发布到网站

Php 使用curl发布到网站,php,url,post,curl,Php,Url,Post,Curl,这可能是另一个愚蠢的问题,但无论如何。我正试图将文章发布到大学在线公共访问目录的搜索框中,以下是我得出的结论: <?php date_default_timezone_set('Asia/Manila'); $today = date('m-d-Y'); echo $today; $keyWord=database; $urltopost = "http://opac.usls.edu.ph/TLCScripts/interpac.dll?SearchForm? Directions

这可能是另一个愚蠢的问题,但无论如何。我正试图将文章发布到大学在线公共访问目录的搜索框中,以下是我得出的结论:

<?php
date_default_timezone_set('Asia/Manila');
$today = date('m-d-Y');
echo $today;

$keyWord=database;
$urltopost = "http://opac.usls.edu.ph/TLCScripts/interpac.dll?SearchForm?   Directions=1&Config=pac&Branch=0";
$datatopost = array ('SearchData' => "c++");

$ch = curl_init ($urltopost);
curl_setopt ($ch, CURLOPT_POST, 1);
curl_setopt ($ch, CURLOPT_POSTFIELDS, $datatopost);
curl_setopt ($ch, CURLOPT_HEADER, 0);
curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1);
$returndata = curl_exec ($ch);
echo $returndata;

?>

我明白了: 09-19-2013 配置已被删除

我真的需要帮助。我做错了什么?
提前感谢世界上的好人。

如果你看看搜索是如何完成的,你会发现你的帖子url应该是

http://opac.usls.edu.ph/TLCScripts/interpac.dll?Search

数据应该是这样的

FormId=0&Config=pac&LimitsId=0&StartIndex=0&SearchField=7&SearchType=1&ItemsPerPage=10&SearchData=yoursearchthere

因为在您的示例中,您没有在post数据中发布“config”参数,所以会收到指定的错误消息