|
08.08.2014, 18:53
#38716334
Ссылка:
Ссылка на сообщение:
Ссылка с названием темы:
|
|
|
|
Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at C:\AppServ\www\index.php:1) in C:\AppServ\www\index.php on line 3
Сам скрипт:
1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77. 78. 79. 80. 81. 82. 83. 84.
<?php
// вся процедура работает на сесиях. Именно в ней хранятся данные пользователя, пока он находится на сайте. Очень важно запустить их в самом начале странички!!!
session_start();
?>
<html>
<head>
<link rel="stylesheet" type="text/css" href="/css/reset.css" />
<link rel="stylesheet" type="text/css" href="/css/main.css" />
<link rel="stylesheet" type="text/css" href="/css/slider.css"/>
<title>Главная страница</title>
</head>
<body>
<?php
if(isset($_GET['exit']) ) {
session_destroy();
header('Location: /');
unset($_GET['exit']);
exit();
}
?>
<div id="container">
<div id="content" class="home">
<ul>
<li><a href="/add/">Добавить сервер</a> | </li>
<li><a href="/">Список серверов</a> | </li>
<?php if (empty($_SESSION['login']) or empty($_SESSION['id']))
{
// Если пусты, то мы не выводим ссылку
echo "<li><a href='index.php?act=do&step=auth'>Войти</a></li>";
}
else
{
// Если не пусты, то мы выводим ссылку
echo "".$_SESSION['']."<li><a href='index.php?act=do&step=panel'>Панель Управления</a> | ", "</li> <li><a href='/index.php?exit=true'>Выйти</a></li>";
}
?> </ul>
</div>
<?php
if ($_GET[act]=="do"){
if ($_GET[step]=="auth"){
echo('<form action="auth.php" method="post">
<!--**** auth.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") отправляет данные на страничку auth.php ***** -->
<br>
<!--**** ссылка на регистрацию, ведь как-то же должны гости туда попадать ***** -->
<a href="/reg.php">Зарегистрироваться</a>
</p></form>
<br>
</body>
</html>');
}
}
if ($_GET[act]=="do"){
if ($_GET[step]=="panel"){
if (empty($_SESSION['login']) or empty($_SESSION['idserv']))
{
// Если пусты, то мы не выводим ссылку
echo "<li><a href='index.php?act=do&step=auth'>добавить</a></li>";
}
else
{
// Если не пусты, то мы выводим ссылку
echo "".$_SESSION['']."<li><a href='index.php?act=do&step=panel'>Панель Управления</a> | ", "</li> <li><a href='/index.php?exit=true'>Выйти</a></li>";
}
}
}
?>
</body>
</html>
В чем проблема ошибки? О_о
|
|
|