【发布时间】:2011-09-23 22:30:21
【问题描述】:
我有三个收集少量表单数据的 PHP 网站。我想将这些 PHP 页面的操作设置为发布到 ASP.NET(另一个实例)网站。
在 ASPX 方面,在页面加载时,我正在寻找表单集合,并用它在 SQL 中做一些事情。
我认为 ASPX 页面可以只接收来自另一个网站的表单帖子?我离基地很远吗?想法?
发帖的 PHP 代码的 sn-p(我认为)
$host = "www.myaspnetwebsite.com";
$port = 80;
$path = "/leads.aspx";
//send the server request
fputs($fp, "POST $path HTTP/1.1\r\n");
fputs($fp, "Host: $host\r\n");
fputs($fp, "Content-type: application/x-www-form-urlencoded\r\n");
fputs($fp, "Content-length: ".strlen($poststring)."\r\n");
fputs($fp, "Connection: close\r\n\r\n");
fputs($fp, $poststring . "\r\n\r\n");
//loop through the response from the server
while(!feof($fp)) {
$response .= fgets($fp, 4096);
}
//close fp - we are done with it
fclose($fp);
该表单位于带有上述 PHP (snip) 操作的 HTML 页面上。文件中还有更多内容,但这看起来像是帖子的内容。
<form action="process-final.php" method="post" id="in-quote-form">
【问题讨论】:
-
如果 asp 站点需要正常的表单发布,您应该能够将 php 页面上的表单操作设置为 asp 站点。您是否遇到错误,什么工作不正常?也许aspx有一些东西只允许表单来自同一个域,我没有对asp.net做过任何事情。