从PHP回显本地ASP.NET URL

时间:2010-11-21 14:55:07

标签: php asp.net cross-language

我有一个在IIS上运行的php wordpress网站。作为该文件的一部分,我需要包含来自本地ASP.NET页面的响应。 PHP绝对不是我最强的语言。

我的代码是:

<?php
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $_SERVER['DOCUMENT_ROOT']+'/GetDesigns.ashx?type=1');
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
$localText = curl_exec($ch);
curl_close($ch);
echo $localText;
?>

向/GetDesigns.ashx?type=1发出请求可以在浏览器中使用并回显一个字符串,但是当在页面上使用上面的代码时,我什么也得不到。

有没有办法做到这一点,还是只是我滥用PHP?

1 个答案:

答案 0 :(得分:1)

$_SERVER['DOCUMENT_ROOT']

会给你一个文件路径。

使用

"http://".$_SERVER['SERVER_NAME']

或硬编码的地址。