Поставил скрипт регистрации и авторизации пользователей на сайт, в скрипте присутствуют куки, всё прекрасно работает в голом виде, то есть в таком :
<?php // вся процедура работает на сессиях. Именно в ней хранятся данные пользователя, пока он находится на сайте. Очень важно запустить их в самом начале странички!!! session_start(); ?>
<form action="testreg.php" method="post"> <!--**** testreg.php - это адрес обработчика. То есть, после нажатия на кнопку "Войти", данные из полей отправятся на страничку testreg.php методом "post" ***** --> <p> <label>Ваш логин:<br></label> <input name="login" type="text" size="15" maxlength="15"> </p>
<!--**** В текстовое поле (name="login" type="text") пользователь вводит свой логин ***** -->
<p> <label>Ваш пароль:<br></label> <input name="password" type="password" size="15" maxlength="15"> </p> <!--**** В поле для паролей (name="password" type="password") пользователь вводит свой пароль ***** --> <p> <input type="submit" name="submit" value="Войти"> <!--**** Кнопочка (type="submit") отправляет данные на страничку testreg.php ***** --> <br> <!--**** ссылка на регистрацию, ведь как-то же должны гости туда попадать ***** --> <a href="reg.php">Зарегистрироваться</a> </p></form> <br> <?php // Проверяем, пусты ли переменные логина и id пользователя if (empty($_SESSION['login']) or empty($_SESSION['id'])) { // Если пусты, то мы не выводим ссылку echo "Вы вошли на сайт, как гость<br><a href='#'>Эта ссылка доступна только зарегистрированным пользователям</a>"; } else { // Если не пусты, то мы выводим ссылку echo "Вы вошли на сайт, как ".$_SESSION['login']; } ?>
А если интегрирую код в шаблон, то есть так:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="content-type" content="text/html; charset=utf-8" /> <title></title> <meta name="keywords" content="" /> <meta name="description" content="" /> <link rel="stylesheet" href="style.css" type="text/css" media="screen, projection" /> </head> <body> <div id="wrapper"> <div id="header"> <strong>Header:</strong> Lorem ipsum dolor sit amet, consectetur adipiscing elit. Cras tortor. Praesent dictum, libero ut tempus dictum, neque eros elementum mauris, quis mollis arcu velit ac diam. Etiam neque. Quisque nec turpis. Aliquam arcu nulla, dictum et, lacinia a, mollis in, ante. Sed eu felis in elit tempor venenatis. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Ut ultricies porttitor purus. Proin non tellus at ligula fringilla tristique. Fusce vehicula quam. Curabitur vel tortor vitae pede imperdiet ultrices. Sed tortor. </div><!-- #header--> <div id="middle"> <div id="container"> <div id="content"> <strong>Content:</strong>
<?php include ('1.php'); ?>
</div><!-- #content--> </div><!-- #container--> <div class="sidebar" id="sideRight"> <strong>Right Sidebar:</strong> Integer velit. Vestibulum nisi nunc, accumsan ut, vehicula sit amet, porta a, mi. Nam nisl tellus, placerat eget, posuere eget, egestas eget, dui. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. In elementum urna a eros. Integer iaculis. Maecenas vel elit. </div><!-- .sidebar#sideRight --> </div><!-- #middle--> </div><!-- #wrapper --> <div id="footer"> <strong>Footer:</strong> Mus elit Morbi mus enim lacus at quis Nam eget morbi. Et semper urna urna non at cursus dolor vestibulum neque enim. Tellus interdum at laoreet laoreet lacinia lacinia sed Quisque justo quis. Hendrerit scelerisque lorem elit orci tempor tincidunt enim Phasellus dignissim tincidunt. Nunc vel et Sed nisl Vestibulum odio montes Aliquam volutpat pellentesque. Ut pede sagittis et quis nunc gravida porttitor ligula. </div><!-- #footer --> </body> </html>
Вылазит ошибка:
Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at A:\home\fr8day.ru\www\index.php:8) inA:\home\fr8day.ru\www\1.php on line 3
Пробывал без инклуда, тупо копировать скрипт в страницу, проблема сохраняется, может это потому что на денвере? Как бороться?
You can post now and register later.
If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.
Здравствуйте, подскажите какой тег использовать для увеличения значения, пример на картинке.
Вроде, про такой тег я слышала. Если есть тег прогресс бар, значит и такое должно быть.
Question
epog333
Поставил скрипт регистрации и авторизации пользователей на сайт, в скрипте присутствуют куки, всё прекрасно работает в голом виде, то есть в таком :
А если интегрирую код в шаблон, то есть так:
Вылазит ошибка:
Пробывал без инклуда, тупо копировать скрипт в страницу, проблема сохраняется, может это потому что на денвере? Как бороться?
Link to comment
Share on other sites
2 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.