“实时搜索显示”;php“网络”getaddresses:getaddrinfo失败:名称或服务未知;错误
我正在主持从下载的“实时搜索” 我按照网站上的指示做了 我现在得到以下错误:“实时搜索显示”;php“网络”getaddresses:getaddrinfo失败:名称或服务未知;错误,php,ajax,search,Php,Ajax,Search,我正在主持从下载的“实时搜索” 我按照网站上的指示做了 我现在得到以下错误: SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo failed: Name or service not known 我的网站是 我做了深入的搜索,发现这是DNS服务器的问题 但是,我不知道如何解决这个问题。请帮帮我 process_livesearch.php的代码 <?php header('Access-Control-Allow-
SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo failed: Name or service not known
我的网站是
我做了深入的搜索,发现这是DNS服务器的问题
但是,我不知道如何解决这个问题。请帮帮我
process_livesearch.php的代码
<?php
header('Access-Control-Allow-Origin: http://versatalis.net');
header('Access-Control-Allow-Methods: *');
header('Content-Type: application/json');
header_remove('X-Powered-By');
file_exists(realpath(__DIR__ .DIRECTORY_SEPARATOR.'..'.DIRECTORY_SEPARATOR.'class'.DIRECTORY_SEPARATOR.'handler.php')) ? require_once(realpath(__DIR__ .DIRECTORY_SEPARATOR.'..'.DIRECTORY_SEPARATOR.'class'.DIRECTORY_SEPARATOR.'handler.php')) : die('There is no such a file: handler.php');
// 1. Validate all inputs
$errors = Handler::validate_input($_POST);
if (count($errors) === 0)
{
// 2. A layer of security against those Bots that submit a form quickly
if (Handler::verify_bot_searched($_POST['ls_page_loaded_at']))
{
// 3. Verify the token - CSRF protection
if (Handler::verify_session_value('token', $_POST['ls_token']) && Handler::verify_session_value('anti_bot' ,$_POST['ls_anti_bot']))
{
// 4. Start looking for the query
$result = json_encode(Handler::get_result($_POST['ls_query'], (int) $_POST['ls_current_page'], (int) $_POST['ls_items_per_page']));
// 5. Return the result
Handler::form_response('success', 'Successful request', $result);
}
else
{
// Tokens are not matched
Handler::form_response('failed', 'Error: Please refresh the page. It seems that your session is expired.');
}
}
else
{
// Searching is started sooner than the search start time offset
Handler::form_response('failed', 'Error: You are too fast, or this is a Bot. Please search now.');
}
}
else
{
// Required inputs are not provided
Handler::form_response('failed', "Error: Required or invalid inputs: " . implode(',', $errors));
}
请在process_livesearch.php
?@kupendra中提供搜索过程代码-我在问题中添加了代码。谢谢。由于您遇到SQL错误,问题可能在于试图连接数据库的代码。@AliAkram检查您的config.php
以正确配置??谢谢@kupendra和Patrick Q-是的,“config.php”中有一个打字错误。但是,在纠正了这个错误之后,奇怪的是我得到了“500个内部服务器错误”。所以,无可奈何。谢谢。