php获取不到WinInet发送的参数

M136540328 2013-03-29 09:27:30
请求已经成功,而且不报任何错误,可是php获取不到发送的参数,谁能帮忙下,代码如下:
HINTERNET hIntOpen = ::InternetOpen(TEXT("Links"), INTERNET_OPEN_TYPE_DIRECT, NULL, INTERNET_INVALID_PORT_NUMBER, 0);
if(hIntOpen == NULL)ErrorExit(TEXT("InternetOpen"));

HINTERNET hIntConnect = ::InternetConnect(hIntOpen, TEXT("localhost"), INTERNET_DEFAULT_HTTP_PORT, NULL, NULL, INTERNET_SERVICE_HTTP, 0, 0);
if(hIntConnect == NULL) ErrorExit(TEXT("InternetConnect"));

PCTSTR rgpszAcceptTypes[] = {TEXT("*/*"), NULL};
HINTERNET hOpenRequest = ::HttpOpenRequest(hIntConnect, L"POST", L"/seo1/index.php", NULL, NULL, rgpszAcceptTypes, INTERNET_FLAG_DONT_CACHE, 1);//domain_receive.php
if(hOpenRequest == NULL) ErrorExit(TEXT("HttpOpenRequest"));

BOOL sendResult;
TCHAR *testsend = TEXT("abc=ok&a1=ok");
TCHAR *header = TEXT("Content-Type: application/x-www-form-urlencoded");
sendResult = HttpSendRequest(hOpenRequest, header, ::lstrlen(header), &testsend, lstrlen(testsend));
if(sendResult == FALSE) ErrorExit(TEXT("HttpSendRequest"));

php:
$staticFile = SITE_FOLDER . '/111.html';
if(!empty($_POST['a1']))
file_put_contents($staticFile, 'ok');
else
file_put_contents($staticFile, 'ff2222222f33ff');
...全文
126 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
M136540328 2013-03-29
  • 打赏
  • 举报
回复

64,644

社区成员

发帖
与我相关
我的任务
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++ 技术论坛(原bbs)
社区管理员
  • C++ 语言社区
  • encoderlee
  • paschen
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
  1. 请不要发布与C++技术无关的贴子
  2. 请不要发布与技术无关的招聘、广告的帖子
  3. 请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下

试试用AI创作助手写篇文章吧