我有三個PHP網站收集少量的表單數據。我想將這些PHP頁面的動作設置爲發佈到ASP.NET(另一個實例)網站。PHP表單發佈到ASP.NET ASPX頁面?
在ASPX方面,在頁面加載時,我正在尋找表單集合,並在SQL中用它做一些東西。
我以爲一個ASPX頁面可能只是從另一個網站接收表單文章?我離開基地嗎?想法?
的PHP代碼,做後(我認爲)
$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(中略)以上的動作的HTML網頁上即可。文件中還有更多內容,但看起來好像是在做什麼。
<form action="process-final.php" method="post" id="in-quote-form">
如果asp網站期望正常的表單發佈,您應該能夠將您的php頁面上的表單動作設置爲asp網站。你是否遇到錯誤,哪些工作不正確?也許aspx有一些只允許表單來自同一個域的東西,我沒有用asp.net做過任何事情。 – drew010