Захожу в ниже указанный код для подтверждения 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);
?>
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок