Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: выход с сайта
 
 автор: xin   (15.05.2010 в 16:46)   письмо автору
 
 

Здравствуйте.Подскажите как сделать выход с сайта если я не использовал ни сессии, ни куки

  Ответить  
 
 автор: Valick   (15.05.2010 в 17:05)   письмо автору
 
   для: xin   (15.05.2010 в 16:46)
 

ну если нет входа, то и выход ненужен

  Ответить  
 
 автор: xin   (15.05.2010 в 17:18)   письмо автору
 
   для: Valick   (15.05.2010 в 17:05)
 

вход как раз есть, но он реализован через $_POST.Пытался разобраться в сессиях , но в конечном итоге ничего не понял и очень сильно "запутался" в функциях.

  Ответить  
 
 автор: Gubichev   (15.05.2010 в 17:42)   письмо автору
 
   для: xin   (15.05.2010 в 17:18)
 

Удаляй переменную которая содержит пароль. Вот и выход...

  Ответить  
 
 автор: xin   (15.05.2010 в 18:02)   письмо автору
 
   для: Gubichev   (15.05.2010 в 17:42)
 

я по моему туплю...какую переменную удалять?Глобальную?Вот форма входа

<form action="login.php" method=post name=form>
<center>
<table width="168px" bgcolor="#CCCCCC" class="form2">
<tr>
     <td width=168 valign=top>Логин&nbsp;:<br></td>
</tr>
<tr>   
  <td valign=top><input type=text name=login value=<?php echo $_POST['login']; ?>><br></td>
</tr>             
<tr width=150 valign=top>
   <td width=168 valign=top>Пароль&nbsp;:</td>
</tr>
<tr>                      
 <td valign=top><input type=password name=password value=<?php echo $_POST['password']; ?>><br></td>
 </tr>
<tr>

а вот (даже не форма) кусок кода для выхода(причём недоделанный):
<center><br>
<?php
  
// Если посетитель "вошёл" - приветствуем его
 
if(isset($_POST['login']))
 {
 
$login=$_POST['login'];
 }  
  echo 
"<p align='center'>Здравствуйте, ".$login."!</p>";
  
?> 
<br>
<input name="submit" type="submit" value="Выход"><br><br>
</center>

  Ответить  
 
 автор: Valick   (15.05.2010 в 18:31)   письмо автору
 
   для: xin   (15.05.2010 в 18:02)
 

авторизация

  Ответить  
 
 автор: Gubichev   (15.05.2010 в 18:36)   письмо автору
 
   для: xin   (15.05.2010 в 18:02)
 

Переменная $_POST['password'] содержит пароль который передался с формы входа. Если пароль после работы в админке (или что у вас там) так и остался в $_POST['password'], а не был передан, например в $_SESSION['password'] то достаточно просто пройти по любой ссылке (например <a HREF='SYTE'>Выход</a>) и переменная $_POST['password'] исчезнет.
Короче тут всё зависит от конкретного случая.

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования