我有一个在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?
答案 0 :(得分:1)
$_SERVER['DOCUMENT_ROOT']
会给你一个文件路径。
使用
"http://".$_SERVER['SERVER_NAME']
或硬编码的地址。