2010-07-28 2 views
0

그의 서버에있는 내 고객 사이트의 PHP 서버에서 Ajax를 통해 루틴을 호출해야합니다. 내 클라이언트가 PHP가있는 경우, 나는 한 서버에서 다른 서버로 PHP를 호출하고 CURL 사용하여 크로스 스크립팅 문제를 방지하기 위해 사용되는 간단한 PHP 스크립트가 :PHP 2 ASP 크로스 도메인 스크립트 번역

<?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는 크로스 브라우저 문제에 부딪치지 않는다. 어떤 도움이라도, 제발? !!!

감사합니다,

마이클

답변

0

이 작동합니다은 :

<% 

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 

%> 
+0

큰 일했다! 당신의 도움을 주셔서 감사합니다!!! – Michael

관련 문제