dongwoqin7034 2010-07-28 10:52
浏览 27
已采纳

PHP 2 ASP跨域脚本翻译

I need to call via Ajax a routine on my PHP server from my clients site on his server. If my client has PHP, I have a short PHP script used to call a PHP from one server to another and avoid cross-scripting issues using 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);    
?> 

The problem are the clients with ASP sites, so this routine won't work and I have No idea how this would translate in ASP, so ASP does not run into a cross-browser issue. Any help, please?!!!

Regards,

Michael

  • 写回答

1条回答 默认 最新

  • duanjian7617 2010-07-28 13:12
    关注

    This should work:

    <%
    
    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
    
    %>
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
编辑
预览

报告相同问题?

手机看
程序员都在用的中文IT技术交流社区

程序员都在用的中文IT技术交流社区

专业的中文 IT 技术社区,与千万技术人共成长

专业的中文 IT 技术社区,与千万技术人共成长

关注【CSDN】视频号,行业资讯、技术分享精彩不断,直播好礼送不停!

关注【CSDN】视频号,行业资讯、技术分享精彩不断,直播好礼送不停!

客服 返回
顶部