0

我正在尝试显示当前显示在我的基于 php 的画廊中的图片的图表。

在图库页面中:

$_SESSION["frameid"] = $id_array[$i];
session_register("frameid");

在 piedata.php 中,我编码

session_start();
$frameid = $_SESSION["frameid"];

进而

$strQuery = "select * from vote_frames WHERE frame_id=$frameid 
             union 
             SELECT * FROM vote_frames WHERE frame_id!=$frameid LIMIT 0,3";

但它没有显示任何东西,看起来它没有获取会话值。

4

1 回答 1

-2

session_register()自 PHP 5.3.0 起已弃用。你应该删除那条线,它会捡起它。试试

session_start();
// ...
$_SESSION["frameid"] = $id_array[$i];

或者如果你想坚持session_register()

session_start();
// ...
$frameid = $id_array[$i];
session_register("frameid");
于 2012-06-04T00:13:09.330 回答