Php本地主机和服务器的结果不同

时间:2018-05-25 06:08:02

标签: javascript php html arrays error-handling

我已经为lk域名搜索创建了脚本。

这是代码

data:b'64 bytes from 127.0.0.1: icmp_seq=1 ttl=64 time=0.056 ms\n'

var数据将显示在本地主机中。但我已经在我的服务器托管它,然后结果将不会显示。

这是服务器托管文件http://vishmaloke.com/dm/ser.php

1 个答案:

答案 0 :(得分:0)

  

解决方案#1

按名称.htaccess进行PHP设置。必须启用此选项才能从远程URL获取内容。您可以通过.htaccess文件来完成。

将以下行放在要启用该设置的目录中的php_value allow_url_fopen On 文件中:

.htaccess

注意:以上设置仅适用于放置php.ini文件的同一目录。

  

解决方案#2

或者,您可以更新php.ini

PHP.INI UPDATE

将以下行添加到allow_url_fopen = On;

curl
  

解决方案3

建议使用file_get_contents代替if (isset($_GET["dm"])) { $domain = $_GET["dm"]; // curl $curl_handle=curl_init(); curl_setopt($curl_handle, CURLOPT_URL,"https://www.domains.lk/domainsearch/doDomainSearch?domainname=$domain"); curl_setopt($curl_handle, CURLOPT_CONNECTTIMEOUT, 2); curl_setopt($curl_handle, CURLOPT_RETURNTRANSFER, 1); $res = curl_exec($curl_handle); curl_close($curl_handle); echo $domain; }

CURL UPDATE

{{1}}