Не знаю, почему этот скрипт входа не работает! - PullRequest
0 голосов
/ 14 сентября 2010

Я следовал учебному пособию, которое я нашел о том, как создать простой логин, используя сеансы и базу данных. Я последовал за ним к T (за исключением того, что приводил в порядок весь код, потому что их код был беспорядочным, а я такой невзрачный).

Я вообще не получаю ошибок на странице, просто появляется пустой экран, и я не могу понять, почему это происходит. Я пытался заставить его работать большую часть времени около 3 часов.

Есть 4 файла:

  1. index.php - содержит форму для сценария входа
  2. login.php - Там, где обрабатываются данные формы, то есть «require_once» на странице index.php с самого начала.
  3. config.php - Информация о подключении к базе данных
  4. cpanel.php - куда я хочу отправить пользователя после входа в систему

И вот эти 4 файла в action (хотя я думаю, что они не в действии, поскольку на самом деле они не работают!):

index.php login.php config.php cpanel.php

А вот учебник, который я использовал.

Наконец, вот ссылка на оригинальный (не исходный) файл index.php

Надеюсь, вы, ребята, можете помочь, это сводит меня с ума.

Ответы [ 2 ]

1 голос
/ 14 сентября 2010

Просто изменить

if($jackin) {

до

if(isset($jackin)) { 

в файле login.php

Также поставить ini_set('short_open_tag',1)

в вашем файле cpanel.php, если short_open_tag отключен в php.ini

0 голосов
/ 14 сентября 2010

Вы должны попробовать error_reporting (E_ALL); для дополнительного вывода ошибок. Проверьте все POST-переменные с помощью echo () / var_dump (), проверьте Ifs также с помощью echo () и убедитесь, что все в порядке. Эхо для $ error удваивается.

Дополнительно вы не должны использовать элемент Location в заголовке с относительным путем.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...