0

考虑以下工作正常的代码。

<?php 
require_once 'php/db_conx.php';
$Result = mysql_query("SELECT * FROM table ORDER BY lastupdated") or die  (mysql_error());
while($row = mysql_fetch_array($Result))
{ ?>

            <input name="1" type="submit"  value=" ">
<span><?php echo $row['name'];?></span>
<?php 
// then i close the PHP started at on top.

}?>

现在,以下内容不会在 print_r 上打印任何内容,而只是 'array()' 而不是会话 $Variable '$U' 本身。

<?php
    {
    session_start(); 
$_SESSION['U'] = 'www.gmail.com';    
?>

一些 HTML

<?php 
 Print_r ($_SESSION);
 }
?>
4

2 回答 2

0

放置session_start()页面的开头

检查这个例子

<?php
session_start();
// store session data
$_SESSION['views']=1;
?>

<html>
<body>

<?php
//retrieve session data
echo "Pageviews=". $_SESSION['views'];
?>

</body>
</html>  
于 2013-11-01T06:43:19.843 回答
0

以下工作正常:

<?php

session_start(); 
$_SESSION['U'] = 'www.gmail.com';    
?>

<p>Hello</p>

<?php 
   Print_r ($_SESSION);
?>

并打印

你好

数组( [U] => www.gmail.com )

于 2013-11-01T06:44:57.517 回答