PHP 2 ASP междоменный перевод сценариев - PullRequest
0 голосов
/ 28 июля 2010

Мне нужно вызывать через 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

1 Ответ

0 голосов
/ 29 июля 2010

Это должно работать:

<%

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

%>
...