Помощник
|
Нужна помощь по session_start() |
ghostik32
|
Сообщение
#1
|
||
|
|
||
|
|||
Webmaster_hb |
29.9.2009, 0:12;
Ответить: Webmaster_hb
Сообщение
#2
|
|
[PHP]
session_start(); if ($_SESSION['name'] || ($_POST['name'] == 1 && $_POST['pass'] == 1)) { $name = $_POST['name']; $pass = $_POST['pass']; $_SESSION['name']=$name; $_SESSION['pass']=$pass; echo 'Привет, '.$_SESSION['name']."<br>"; echo 'Привет, '.$_SESSION['pass']."<br>"; echo "<a href='?pg=pg'>123131d3</a>"; if ($_GET['pg'] == pg) { include_once("pg.php"); } } else { echo " <form action='' method='post'> <input name='name' type='text'> <input name='pass' type='text'> <input name='submit' type='submit'> </form>"; } [/PHP] |
|
|
Semreg_hb |
29.9.2009, 0:15;
Ответить: Semreg_hb
Сообщение
#3
|
|
У меня вот так получилось :)
[PHP] <?php //начало сеанса session_start(); if ($_REQUEST['name'] == 1 && $_REQUEST['pass'] == 1) { //установить значения переменных сессии равными вводимому значению в форме $_SESSION['name'] = $_REQUEST['name']; $_SESSION['pass'] = $_REQUEST['pass']; } if ($_SESSION['name'] == 1 && $_SESSION['pass'] == 1) { echo 'Привет, '.$_SESSION['name']."<br>"; echo 'Твой пас: '.$_SESSION['pass']."<br>"; } else { echo " <form action='' method='post'> <input name='name' type='text'> <input name='pass' type='text'> <input name='submit' type='submit'> </form>"; } //для перезагрузки страницы использовать ссылку print("<a href=\"{$_SERVER['PHP_SELF']}\">Перезагрузить страницу!</a><br>\n"); ?> [/PHP] |
|
|
ghostik32
|
Сообщение
#4
|
|
Ничего не пойму всёравно при нажатии на ссылку появляется окно авторизации. Как зделать так чтобы не спрашивало всё время имя и пароль при загрузке страницы?! Вот то что написал.
[php] // Старт сессии session_start(); $name = $_POST['name']; $pass = $_POST['pass']; $submit = $_POST['submit']; $_SESSION['name'] = $name; $_SESSION['pass'] = $pass; if ($submit) { echo "<a href='?f=1'>Один</a><br>"; echo "<a href='?f=2'>Два</a><br>"; if ($_GET['f']) { $pages = $_GET['f'].".php"; include($pages); } } else { echo " <form action='' method='post'> <input name='name' type='text'> <input name='pass' type='text'> <input name='submit' type='submit'> </form>"; } [/php] 1.php и 2.php одинаковые. Вот код: [php] session_start(); echo "Один . пхп"; [/php] |
|
|
Semreg_hb |
29.9.2009, 1:20;
Ответить: Semreg_hb
Сообщение
#5
|
|
if ($_SESSION['name'] == 1 && $_SESSION['pass'] == 1)
{ echo 'Пользователь идентифицирован'; } else { echo 'Пользователь не идентифицирован'; } |
|
|
Semreg_hb |
29.9.2009, 1:22;
Ответить: Semreg_hb
Сообщение
#6
|
|
В твоем примере ты не пытаешься идентифицировать пользователя, а только заносишь его логин и пас в сессию.
|
|
|
ghostik32
|
Сообщение
#7
|
|
Semreg
Можеш дать свою аську? Хочу задать пару вопросов |
|
|
Semreg_hb |
29.9.2009, 2:03;
Ответить: Semreg_hb
Сообщение
#8
|
|
Я сам бычу в сесиях и пхп на уровне новичка, но технологию реализации авторизации для себя представляю.
Аська: 408-три-три-три-630. Стучи в офф. Я в инвизе! Там собственно говоря скрипт простецкий. Стучи в асю - разберемся. |
|
|
Witu |
29.9.2009, 8:33;
Ответить: Witu
Сообщение
#9
|
|
[php]if($_POST['name'] == 1 && $_POST['pass'] == 1)
$_SESSION['logged'] == true if($_SESSION['logged'] == true) { чото делаем } else { форма входа } [/php] |
|
|
Semreg_hb |
29.9.2009, 19:06;
Ответить: Semreg_hb
Сообщение
#10
|
|
|
|
|
|
Похожие темы
Тема | Ответов | Автор | Просмотров | Последний ответ | |
---|---|---|---|---|---|
Требуется помощь по сайту на "ВордПресс" Закрылся доступ в панель администратора |
15 | Tia2 | 2339 | 17.4.2024, 0:54 автор: diviner99 |
|
Состояние после ампутации - нужна помощь благотворительный топик |
49 | vitvirtual | 5872 | 1.4.2024, 5:23 автор: vitvirtual |
|
Нужна ли плоская структура категорий в ИМ? | 1 | noviktamw | 1170 | 26.3.2024, 21:50 автор: c4p1t4l15t |
|
требуется помощь с themasoftware (Темапостером) | 0 | Taylor | 623 | 16.3.2024, 18:41 автор: Taylor |
|
Нужна рассылка по емаил базе сео-студий | 0 | kasey7 | 681 | 2.3.2024, 23:13 автор: kasey7 |
Текстовая версия | Сейчас: 19.4.2024, 2:55 |