За последние 24 часа нас посетили 22666 программистов и 1020 роботов. Сейчас ищут 700 программистов ...

Как добавить в код страницы Html проверку прошел ли пользователь авторизацию?

Тема в разделе "PHP для новичков", создана пользователем izumov, 24 май 2019.

  1. izumov

    izumov Новичок

    С нами с:
    25 апр 2019
    Сообщения:
    35
    Симпатии:
    1
    У меня есть страничка код заголовка
    <head>
    <script type="text/javascript" src="jquery-3.3.1.min.js" charset="utf-8"></script>
    <script type="text/javascript" src="dataTables.js"></script>
    <script type="text/javascript" src="dataTables_select.js"></script>
    <link rel="stylesheet" type="text/css" href="datatables.css"/>
    <link rel="stylesheet" type="text/css" href="select_dataTables.css"/>
    <script type="text/javascript" src="scriptdatatableclients0311.js"></script>
    <script type="text/javascript" src="clientsfunction.js"></script>
    </head>
    Пытаюсь вставить код PHp проверяющий авторизовался ли пользователь планирую это делать по проверке установки переменной сессии соответственно добавляю код PHP

    <head>
    <?php session_start();
    if (!isset($_SESSION['adminauth']))
    {
    header('input.php');
    die();
    };
    ?>
    <script type="text/javascript" src="jquery-3.3.1.min.js" charset="utf-8"></script>
    <script type="text/javascript" src="dataTables.js"></script>
    <script type="text/javascript" src="dataTables_select.js"></script>
    <link rel="stylesheet" type="text/css" href="datatables.css"/>
    И в таком варианте страничка перестает грузиться. Что я делаю не правильно? Как делать правильно?Чтобы решить мою задачу.
    <link rel="stylesheet" type="text/css" href="select_dataTables.css"/>
    <script type="text/javascript" src="scriptdatatableclients0311.js"></script>
    <script type="text/javascript" src="clientsfunction.js"></script>
    </head>
     
  2. ElisDN

    ElisDN Активный пользователь

    С нами с:
    13 фев 2018
    Сообщения:
    605
    Симпатии:
    130
    Делать это перед <head> и файлы инклюдить через include или require.
     
  3. miketomlin

    miketomlin Старожил

    С нами с:
    9 авг 2016
    Сообщения:
    3.792
    Симпатии:
    650
    Что вас побудило впихнуть это в контент? Заголовки нужно выдавать перед контентом ;)
     
  4. miketomlin

    miketomlin Старожил

    С нами с:
    9 авг 2016
    Сообщения:
    3.792
    Симпатии:
    650
    Правильно перевел :)
     
  5. Valick

    Valick Активный пользователь

    С нами с:
    12 авг 2018
    Сообщения:
    1.911
    Симпатии:
    328
    @miketomlin, да блин пока отредактируешь всё что хотел сказать изначально, в общем да перевод верный
     
  6. miketomlin

    miketomlin Старожил

    С нами с:
    9 авг 2016
    Сообщения:
    3.792
    Симпатии:
    650
    @Valick, я только не понял, к чему ты сюда ob_gzhandler приплел.
     
  7. Valick

    Valick Активный пользователь

    С нами с:
    12 авг 2018
    Сообщения:
    1.911
    Симпатии:
    328
  8. miketomlin

    miketomlin Старожил

    С нами с:
    9 авг 2016
    Сообщения:
    3.792
    Симпатии:
    650
    @Valick, ТС вряд ли что-то такое использует :)
    --- Добавлено ---
    Я к тому, что это может быть вредным советом:
    Код (Text):
    1. ?>
    2. html бла бла бла
    3. <?php
     
    Valick нравится это.
  9. Valick

    Valick Активный пользователь

    С нами с:
    12 авг 2018
    Сообщения:
    1.911
    Симпатии:
    328
    @miketomlin, да, согласен, редирект не средиректит. Я изначально подумал, что там по условию надо вывести инфу для зареганного юзера и на этой волне скопипастил.
    @izumov, возьми за правило, все заголовки (хидеры) в том числе и редиректы в самом верху файла, до какого либо вывода в браузер.
     
  10. izumov

    izumov Новичок

    С нами с:
    25 апр 2019
    Сообщения:
    35
    Симпатии:
    1
    Спасибо Все работает как мне надо и это главное.