вопрос
Всем добрый день!
есть простой пример исполняющего файла my_php.php
и есть ошибка консоли:
Помогите разобраться как решить вопрос?
есть простой пример исполняющего файла my_php.php
и есть ошибка консоли:
XMLHttpRequest cannot load http://error.hostinger.eu/ ?. No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin '' [i]mysite[/i] is therefore not allowed access.
Помогите разобраться как решить вопрос?
JS
PHP
$("span[name=save_change]").click(function() {
var name = "admin";
$.post(dle_root + "php/my_php.php", {name: name}, function(data) {
if(data) {
alert(data);
}
});
});
PHP
<?php
@error_reporting ( E_ALL ^ E_WARNING ^ E_NOTICE );
@ini_set ( 'display_errors', true );
@ini_set ( 'html_errors', false );
@ini_set ( 'error_reporting', E_ALL ^ E_WARNING ^ E_NOTICE );
define( 'DATALIFEENGINE', true );
define( 'ROOT_DIR', substr( dirname( __FILE__ ), 0, -3 ) );
define( 'ENGINE_DIR', ROOT_DIR . '/engine' );
include ENGINE_DIR . '/data/config.php';
require_once ENGINE_DIR . '/classes/mysql.php';
require_once ENGINE_DIR . '/data/dbconfig.php';
require_once ENGINE_DIR . '/modules/functions.php';
require_once ENGINE_DIR . '/classes/parse.class.php';
$parse = new ParseFilter();
if( isset($_POST['name']) ) {
$name = $db->safesql(trim(htmlspecialchars($parse->process(convert_unicode($_POST['name'], $config['charset'])), ENT_QUOTES, $config['charset'])));
$name = preg_replace('#\s+#i', ' ', $name);
$row = $db->super_query( "SELECT user_id FROM " . USERPREFIX . "_users WHERE name='" . $name . "'" );
echo ($row['user_id']) ? $row['user_id'] : 'error';
}
?>