Я следил за учебником, который я узнал о том, как создать простой вход с использованием сеансов и базы данных. Я последовал за ним до T (за исключением того, что он убирал весь код, потому что у них был беспорядок, и я такой OCD).
Я не получаю никаких ошибок на странице, просто появляется пустой экран, и я не могу разобраться в жизни, почему это происходит. Я пытался заставить его работать в течение большей части около 3 часов.
Есть 4 файла:
И вот эти 4 файла в действии (хотя я думаю, что они не в действии, поскольку они на самом деле не работают!):
index.php login.php config.php cpanel.php
И вот учебник, который я использовал.
Наконец, ссылка на исходный (не исходный) файл index.php
Надеюсь, что вы, ребята, можете помочь, это сводит меня с ума теперь.
Просто измените
if($jackin) {
to
if(isset($jackin)) {
в файле login.php
Также поместите ini_set('short_open_tag',1)
в файле cpanel.php, если short_open_tag отключен в php.ini
Вы должны попробовать error_reporting (E_ALL); для дополнительного вывода ошибок. Проверьте все POST-переменные с помощью echo()/var_dump(), проверьте Ifs также с помощью echo() и убедитесь, что все в порядке. Эхо для ошибки $удваивается.
Дополнительно вы не должны использовать Элемент местоположения в заголовке с относительным Путем.
header("location:")
? Я не думаю, что это правильно.