start_session(проблема)

kevmen

Новичок
start_session(проблема)

Никак не получается создать сессию
Вот код:
index.php
PHP:
<?  (session_start());  if (session_start())  {  	echo "ok";  }  $user=$userName;  session_register("user");  ?>    <br>Your name:<form action="index.php" method="get">    <input name="userName">  <input type="submit">  </form>  <a href="session.php">Link</a>

session.php
PHP:
<?  session_start();    echo "Hello,".$_SESSION['user'];  ?>
 

x-yuri

Новичок
1.php
PHP:
<?php session_start();
if( isset($_GET['send']) )
	$_SESSION['user'] = $_GET['user'] ?>
<form action="1.php" method="get">
	Your name: <input type="text" name="user">
	<input type="submit" name="send">
</form>
<a href="2.php">Link</a>
2.php
PHP:
<? session_start();
echo "Hello,".$_SESSION['user']; ?>
 

kevmen

Новичок
x-yuri,благодарю!

-~{}~ 28.12.08 20:05:

проблема заключалась в файле php.ini,в котором была отключена функция register_globals

альтернативное решение
1.php
PHP:
<?
if (session_start())
{
	echo "ok";
}
$_SESSION['user']=$username;
?>

<br>Your name:<form action="1.php" method="get">

<input name="username" type="text">
<input type="submit">
</form>
<a href="2.php">link</a>
2.php
PHP:
<? session_start(); 
echo "Hello,".$user; ?>
 

Фанат

oncle terrible
Команда форума
kevmen, проблема не в файле php.ini, а в твоей голове. Ничего трогать там не надо. И то что ты написал - это не решение. Делай, как тебе сказали.
 

kevmen

Новичок
Фа.н.ат,грубить не надо!че-то я сомневаюсь,что ты был таким умным,когда начинал изучение php
 

Фанат

oncle terrible
Команда форума
Ум не зависит от количества опыта. Он либо есть, либо его нет.
 

kevmen

Новичок
я не кричу!просто после того как я включил регистрацию глобальных переменных мой код заработал!

я не знал,что это влияет на безопасность!извиняюсь!
-~{}~ 30.12.08 14:50:

x-yuri,спасибо за совет)
 
Сверху