你好,请问php中如何正确创建一个session?
如题,据说创建session之前要开启session_start();,而且前面不能有输出,下面是我的示例代码:echo111;session_start();$_SES...
如题,据说创建session之前要开启session_start();,而且前面不能有输出,下面是我的示例代码:
echo 111;
session_start();
$_SESSION['uniqid'] = md5(uniqid());
echo $_SESSION['uniqid'];
请问为什么我前面加上了 echo 输出东西,,也没有什么报错误,是不是这样创建session的不正确,,,,,求教。。。。 展开
echo 111;
session_start();
$_SESSION['uniqid'] = md5(uniqid());
echo $_SESSION['uniqid'];
请问为什么我前面加上了 echo 输出东西,,也没有什么报错误,是不是这样创建session的不正确,,,,,求教。。。。 展开
5个回答
展开全部
首先建立session是要开启session的,但是前提是这个必须是加在页面最前面,也就是要在html标签之前。
创建session这个就没有位置要求,你在哪加都可以
<?php session_start();?>
<html>
...
<body>
<?php
$_SESSION['uniqid'] = md5(uniqid());
echo $_SESSION['uniqid'];
?>
</body>
</html>
创建session这个就没有位置要求,你在哪加都可以
<?php session_start();?>
<html>
...
<body>
<?php
$_SESSION['uniqid'] = md5(uniqid());
echo $_SESSION['uniqid'];
?>
</body>
</html>
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
//你空间配置里设置了不显示错误
//可以在文件头加入这两行代码来调试
ini_set('display_errors',true);
error_reporting(E_ALL);
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
php.ini 中配置的问题。设置一下错误级别。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
我新建的一个页面
<?
session_start();
$_SESSION['uniqid'] = md5(uniqid());
echo $_SESSION['uniqid'];
?>
可以输出
<?
session_start();
$_SESSION['uniqid'] = md5(uniqid());
echo $_SESSION['uniqid'];
?>
可以输出
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你开了 buffer
ob_start();
可以的
ob_start();
可以的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询