Захожу в ниже указанный код для подтверждения comon.ru/activate/php&hash=1dfgFvr23 hash опознается правильно - проверял как 1dfgFvr23 Значения в базе phpMyAdmin таблица per, user_status = n, user_hash = 1dfgFvr23. Но $col_lg_nak равен нулю хоть тресни. Причем у меня на OpS все работало, а на хостинге не работает. Кириллицу тоже исключил. Почему то не ищет в базе. Какие-то наверно общие настройки. Может кто в курсе? Или какая-то пустяковина которая на глазах, но не вижу.
<?php
header("Content-Type: text/html; charset=utf-8");
echo '<link href="css/style_formdata.css" type="text/css" rel="stylesheet">';
require_once 'con.php';
$hash = $_GET['hash'];
if (preg_match('/[^A-Za-zА-Яа-я0-9]/', $hash) === TRUE) $hash = 0;
$col_lg_nak = -1;
$result = mysqli_connect($host, $user, $pswd, $database) or die("Не могу соединиться с mysqli.");
/*mysqli_set_charset($result, 'utf-8');*/
$result1 = mysqli_query($result, "SELECT * FROM `per` WHERE user_hash='$hash' AND user_status='n'");
$col_lg_nak = mysqli_num_rows($result1);
mysqli_close($result);
?>
Сборка персонального компьютера от Artline: умный выбор для современных пользователей