Javascript Can';不要在生产web上创建网站,只能在localhost-php中工作
我在浏览网站时遇到问题: 下面是真实的代码(它在localhost中工作):Javascript Can';不要在生产web上创建网站,只能在localhost-php中工作,javascript,php,Javascript,Php,我在浏览网站时遇到问题: 下面是真实的代码(它在localhost中工作): 跨产地问题?如果是本地问题而不是生产问题。然后,您应该验证生产环境中的服务器配置与本地环境中的服务器配置相同。可能生产服务器没有安装curl模块。还要调试并让我们知道生产服务器上出现了什么问题。如果没有安装curl模块,应该会有异常消息,对吗?@LovepreetSingh我检查我的VPS。安装了curl模块。有什么方法可以调试吗?@TerryWei我被改成了curl'google.com'并且可以正常工作。。似乎这
跨产地问题?如果是本地问题而不是生产问题。然后,您应该验证生产环境中的服务器配置与本地环境中的服务器配置相同。可能生产服务器没有安装curl模块。还要调试并让我们知道生产服务器上出现了什么问题。如果没有安装curl模块,应该会有异常消息,对吗?@LovepreetSingh我检查我的VPS。安装了curl模块。有什么方法可以调试吗?@TerryWei我被改成了curl'google.com'并且可以正常工作。。似乎这个网站阻止了所有的请求。你能查一下本地主机吗
<?php
/**
* Get a web file (HTML, XHTML, XML, image, etc.) from a URL. Return an
* array containing the HTTP server response header fields and content.
*/
function get_web_page( $url )
{
$user_agent='Mozilla/5.0 (Windows NT 6.1; rv:8.0) Gecko/20100101 Firefox/8.0';
$options = array(
CURLOPT_CUSTOMREQUEST =>"GET", //set request type post or get
CURLOPT_POST =>false, //set to GET
CURLOPT_USERAGENT => $user_agent, //set user agent
CURLOPT_COOKIEFILE =>"cookie.txt", //set cookie file
CURLOPT_COOKIEJAR =>"cookie.txt", //set cookie jar
CURLOPT_RETURNTRANSFER => true, // return web page
CURLOPT_HEADER => false, // don't return headers
CURLOPT_FOLLOWLOCATION => true, // follow redirects
CURLOPT_ENCODING => "", // handle all encodings
CURLOPT_AUTOREFERER => true, // set referer on redirect
CURLOPT_CONNECTTIMEOUT => 120, // timeout on connect
CURLOPT_TIMEOUT => 120, // timeout on response
CURLOPT_MAXREDIRS => 10, // stop after 10 redirects
);
$ch = curl_init( $url );
curl_setopt_array( $ch, $options );
$content = curl_exec( $ch );
$err = curl_errno( $ch );
$errmsg = curl_error( $ch );
$header = curl_getinfo( $ch );
curl_close( $ch );
$header['errno'] = $err;
$header['errmsg'] = $errmsg;
$header['content'] = $content;
return $header;
}
$result = get_web_page('http://hdonline.vn/phim-into-the-badlands-3-15477.html');
if ( $result['errno'] != 0 )
echo 'lỗi';
if ( $result['http_code'] != 200 )
echo 'không có trang, ko có quyền';
$page = $result['content'];
print_r($page);
?>
header('Access-Control-Allow-Origin: *');
header('Access-Control-Allow-Methods: GET, POST');
header("Access-Control-Allow-Headers: X-Requested-With");