PHP 2 ASP跨域脚本翻译

PHP 2 ASP跨域脚本翻译,php,asp-classic,Php,Asp Classic,我需要通过Ajax在我的PHP服务器上从他的服务器上的客户端站点调用一个例程。如果我的客户机有PHP,我有一个简短的PHP脚本,用于从一台服务器调用PHP到另一台服务器,并使用CURL避免交叉脚本问题: <?php $q=$_GET["q"]; $q=str_replace(" ","^",$q); $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, "http://example.com/search2A.php?q=".

我需要通过Ajax在我的PHP服务器上从他的服务器上的客户端站点调用一个例程。如果我的客户机有PHP,我有一个简短的PHP脚本,用于从一台服务器调用PHP到另一台服务器,并使用CURL避免交叉脚本问题:

<?php
$q=$_GET["q"];   
$q=str_replace(" ","^",$q);   
$ch = curl_init();    
curl_setopt($ch, CURLOPT_URL, "http://example.com/search2A.php?q=".$q);    
curl_setopt($ch, CURLOPT_HEADER, 0);    
curl_exec($ch);    
curl_close($ch);    
?> 

问题是客户端有ASP站点,所以这个例程不起作用,我不知道如何在ASP中转换,所以ASP不会遇到跨浏览器问题。需要帮忙吗

问候,

Michael

这应该是可行的:

<%

Dim q
q = Replace(Request("q")," ","^")

Dim httpObject
Set httpObject = Server.CreateObject("WinHttp.WinHttpRequest.5.1")

httpObject.Open "GET", "http://myserver.com/search2A.php?q=" & q
httpObject.Send

Set httpObject = Nothing

%>