Не, ну а что не так то? Я перепробовал много вариантов, ничего не помогает ... так что делать то?
Добавлено через 2 часа 11 минут

PHP код:
<?php
include 'server.php';
session_start();
//Записываем полученные данные в переменные
if(isset($_POST['login'])) $login = $_POST['login'];
if(isset($_POST['pass'])) $pass = $_POST['pass'];
//Обрезаем символ конца строки и пробелы в начале и конце строки.
$login = trim($login);
$pass = trim($pass);
//Проверяем на длину логина.
if(strlen($login) < 3 || strlen($login) > 35)
die("Довжина логiна повинна бути вiд 3 до 35 символiв.");
if(strlen($pass) < 3 || strlen($pass) > 35)
die("Довжина пароля повинна бути вiд 3 до 35 символiв.");
//Подключаемся к БД
$db_connection = mysql_connect($db_host, $db_user, $db_pass)
or die("Не можу пiдключитися до бази даних гравцiв.");
$db = mysql_select_db($db_name, $db_connection);
//Кодировка
mysql_set_charset("utf8");
//Выполняем проверку логина и пароля
$result = mysql_query('SELECT * FROM '.$users_table.' WHERE '.$login_field.'=\''.$login.'\'')
or die("Не можу виконати запит до бази даних гравцiв.");
$user = (mysql_fetch_array($result, MYSQL_ASSOC));
if($user[$pass_field] != $pass) die("111");
$_SESSION['user_name'] = $user[$login_field];
$_SESSION['password'] = $user[$pass_field];
$_SESSION['money'] = $user[$money_field];
$_SESSION['food'] = $user[$food_field];
$_SESSION['city'] = $user[$city_field];
$_SESSION['ip'] = $_SERVER["REMOTE_ADDR"];
echo "success";
?>
Расшифровал декодером я те кракозябры и оказалось, что это скрипт у меня не в порядке ... но не понимаю, что именно с ним не так ... может взгляд со стороны прояснит ситуацию, а то я не могу понять.