本文介绍了Session_register问题的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我的问题是我无法正确设置会话变量。

我已经尝试过PHP 4.2.2和4.3.3,其中register_global是ON。

但我不能设法看到所需的结果。

PHP 4.2.2的配置是

Redhat Linux 8.0

apache_1.3.28

php 4.2.2

我做错了什么?

提前谢谢你,

Cenker Sisman


第一个代码:deneme.php

< ;?

ini_set(''display_errors'',1);

ini_set(''log_errors'',0);

ini_set(''error_reporting'',E_ALL);


session_start();

session_register(" sdeneme");

$ sdeneme =''DENEME'';

header(" Location:deneme1.php" ;);

?>


第二个代码:deneme1.php


<?

ini_set(''display_errors'',1);

ini_set(''log_errors'',0);

in i_set(''error_reporting'',E_ALL);

session_start();

echo($ sdeneme);

?>


浏览器输出

注意:未定义变量:第8行/www / htdocs/deneme1.php中的sdeneme

解决方案




My problem is I cannot set session variables correctly.
I have tried both PHP 4.2.2 and 4.3.3, with register_global is ON.
But I cannot manage to see the desired result.
My configuration for PHP 4.2.2 is
Redhat Linux 8.0
apache_1.3.28
php 4.2.2

What I am doing wrong ?
Thank you in advance,
Cenker Sisman

FIRST CODE: deneme.php
<?
ini_set(''display_errors'', 1);
ini_set(''log_errors'', 0);
ini_set(''error_reporting'', E_ALL);

session_start();
session_register("sdeneme");
$sdeneme=''DENEME'';
header("Location: deneme1.php");
?>

SECOND CODE: deneme1.php

<?
ini_set(''display_errors'', 1);
ini_set(''log_errors'', 0);
ini_set(''error_reporting'', E_ALL);
session_start();
echo ($sdeneme);
?>

BROWSER OUTPUT
Notice: Undefined variable: sdeneme in /www1/htdocs/deneme1.php on line 8

解决方案




这篇关于Session_register问题的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

07-24 08:53