Есть код
if (isset($_POST['email']) && isset($_POST['pass'])) {
$log = $_POST['email'];
$pass = $_POST['pass'];
$query = mysql_query("SELECT * FROM clients WHERE name = '$log' AND value='$pass'");
$numrows = mysql_num_rows($query);
if($numrows != 0){
while($row = mysql_fetch_assoc($query)){
$dbusername = $row['name'];
$dbpassword = $row['value'];
}
if($log == $dbusername && $pass == $dbpassword){
// старое место расположения
session_start();
$_SESSION['session_username'] = $dbusername;
/* Перенаправление браузера */
header("Location: panel/index.php");
}
}
}
if (isset($_SESSION['session_username'])){
....
}
else {
echo '<META HTTP-EQUIV="REFRESH" CONTENT="0;URL=../enter">';
}
Первая часть кода работает до
$_SESSION['session_username'] = $dbusername;
почему-то сессия не записывается как с переменной $log
, так и с $dbusername
. Срабатывает редирект на
else { echo '<META HTTP-EQUIV="REFRESH" CONTENT="0;URL=../enter">';}
Объясните, что не так?
вам нужно делать
session_start();
всегда, до опроса переменной
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Здраствуйте, мой бот срабатывает когда на него стучится webhook телеграмма и запускается следующим кодом
Добрый день! Сделал сайт на PHP с использованием websocket, а именно ratchet (server: php, client: js), локально все работает хорошо, но как переношу на хостинг...