Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Скриптовые языки программирования > PHP
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 02.09.2008, 13:13   #1
Акашаев Нурлан
Пользователь
 
Регистрация: 02.05.2007
Сообщений: 53
По умолчанию сеансы

Доброго дня/ночи всем!

Вот, есть 2 файла(php). Используются сессии, но у меня никак не получается. Помогите. Коды:
index.php:
PHP код:
<?php
  
  
if (session_start())
   {
    print(
"ok!");
   }
  
$user=$username;
  
session_register("user");
?>

<html>
<head></head>
<body>
Привет главная<br>
<form action="index.php" method="get">
<input name="username">
<input type="submit" name="sub" value="go">
</form>

<a href="in.php">Link</a>
</body>
</html>
in.php:
PHP код:
<?
  session_start
();
?>

<html>
<head></head>
<body>
Страница<br>

<?php
     
if (!isset($user)) {
        die(
"Not authorized");
     }
     print(
"Authorized");
?>
<br>
фывфывфыв
</body>
</html>
В чём ошибка?
Акашаев Нурлан вне форума Ответить с цитированием
Старый 02.09.2008, 14:08   #2
Johnatan
Antimoderаtoris
Участник клуба
 
Регистрация: 08.02.2008
Сообщений: 1,251
По умолчанию

http://www.phpfaq.ru/globals

Переменные сессии вытягиваются через $_SESSION['varname'].
98% из тысячи моих постов сделаны в профильном подфоруме. Я не накручиваю свои посты болтанием в "курилке", а ты?
Johnatan вне форума Ответить с цитированием
Старый 02.09.2008, 18:44   #3
Акашаев Нурлан
Пользователь
 
Регистрация: 02.05.2007
Сообщений: 53
По умолчанию

пример можете привести?
Акашаев Нурлан вне форума Ответить с цитированием
Старый 02.09.2008, 19:10   #4
bashkos
Пользователь
 
Аватар для bashkos
 
Регистрация: 03.08.2008
Сообщений: 30
По умолчанию

index.php:
Код:
<?php 
  session_start()
  if (!empty($_GET['username'])) {
    $_SESSION['user'] = $_GET['username']; 
    print("ok!"); 
  } 
  
?> 

<html> 
  <head></head> 
  <body> 
    Привет главная<br> 
    <form action="index.php" method="get"> 
      <input name="username"> 
      <input type="submit" name="sub" value="go"> 
    </form> 

    <a href="in.php">Link</a> 
  </body> 
</html>
in.php:
Код:
<?php 
  session_start(); 
?> 

<html> 
  <head></head> 
  <body> 
    Страница<br> 

    <?php 
      if (empty($_SESSION['user'])) { 
        die("Not authorized"); 
      } 
      print("Authorized"); 
    ?> 
    
    <br> 
    фывфывфыв 
  </body> 
</html>
bashkos вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц