Помогите При подключении пишет ошибку :java.net.MalformedURLException: Illegal character in URL

Статус
Закрыто для дальнейших ответов.

vinipyx7

Старожил
Пользователь
Баллы
103
Имя в Minecraft
vinipyx7
При подключении пишет ошибку :java.net.MalformedURLException: Illegal character in URL
и в логе на хосте только это :

Login process [Success] User [vinipyx7] Session [201284901516338234315]
Join Server [Result] GET parameter empty LOGIN parameter is empty | SESSIONID parameter is emptySERVERID parameter is empty
Как исправить эту хренотень?
 
Проблема в скриптах.
Вот скрипт : на join server
<?php
require_once('../system.php');

if (!empty($_GET['sessionId']) and !empty($_GET['user']) and !empty($_GET['serverId'])) {

$sessionid = mysql_real_escape_string($_GET['sessionId']);
$login = mysql_real_escape_string($_GET['user']);
$serverid = mysql_real_escape_string($_GET['serverId']);

if (!preg_match("/^[a-zA-Z0-9_-]+$/", $login)) {

$str = "Join Server [Bad symbols Login] ";
echo "Bad login";

} elseif (!preg_match("/^[0-9]+$/", $sessionid)) {

$str = "Join Server [Bad symbols SessionId] ";
echo "Bad login";

} elseif (!preg_match("/^[a-z0-9_-]+$/", $serverid)) {

$str = "Join Server [Bad symbols ServerId] ";
echo "Bad login";
} else {

$str = "Join Server [Info] Session [$sessionid] | User [$login] | Server [$serverid]\r\n";

$result = BD("SELECT $bd_aUsername FROM $bd_table_accounts WHERE $bd_aSession='$sessionid' AND $bd_aUsername='$login' AND $bd_aServer='$serverid'");

if(mysql_num_rows($result) == 1){
$str .= "Join Server [Result] Relogin OK";
echo "OK";
} else {

$result = BD("UPDATE $bd_table_accounts SET $bd_aServer='$serverid' WHERE $bd_aSession='$sessionid' AND $bd_aUsername='$login'");

if(mysql_affected_rows() == 1){
$str .= "Join Server [Result] Login OK";
echo "OK";
} else {
$str .= "Join Server [Result] Bad Login NO";
echo "Bad login";
}
}

}


} else {

$str = "Join Server [Result] GET parameter empty ";
if (empty($_GET['user'])) $str .= "LOGIN parameter is empty | ";
if (empty($_GET['sessionId'])) $str .= "SESSIONID parameter is empty";
if (empty($_GET['serverId'])) $str .= "SERVERID parameter is empty";

echo "Bad login";

}

vtxtlog($str);
?>
Где может быть ошибка?
Сайт на движке joomla
 
Illegal character in URL
Скорее всего неправильно указана ссылка (Лишние символы или еще что-нибудь.)
 
Статус
Закрыто для дальнейших ответов.
Назад
Верх