你好,请问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的不正确,,,,,求教。。。。
展开
 我来答
影翼视觉lyl
2014-02-12 · TA获得超过630个赞
知道小有建树答主
回答量:1279
采纳率:50%
帮助的人:677万
展开全部
首先建立session是要开启session的,但是前提是这个必须是加在页面最前面,也就是要在html标签之前。
创建session这个就没有位置要求,你在哪加都可以
<?php session_start();?>
<html>
...
<body>
<?php
$_SESSION['uniqid'] = md5(uniqid());
echo $_SESSION['uniqid'];
?>
</body>
</html>
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
跌落水的乌鸦1T
2014-02-11 · TA获得超过1440个赞
知道小有建树答主
回答量:2050
采纳率:56%
帮助的人:631万
展开全部
//你空间配置里设置了不显示错误
//可以在文件头加入这两行代码来调试
ini_set('display_errors',true);
error_reporting(E_ALL);
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zqsguilunmei
2014-02-11 · 超过38用户采纳过TA的回答
知道小有建树答主
回答量:335
采纳率:0%
帮助的人:124万
展开全部
php.ini 中配置的问题。设置一下错误级别。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
冲天鸟001
2014-02-11 · 超过11用户采纳过TA的回答
知道答主
回答量:63
采纳率:0%
帮助的人:25.6万
展开全部
我新建的一个页面
<?
session_start();
$_SESSION['uniqid'] = md5(uniqid());
echo $_SESSION['uniqid'];
?>
可以输出
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
wudipaopao
2014-02-11 · TA获得超过797个赞
知道小有建树答主
回答量:1486
采纳率:0%
帮助的人:802万
展开全部
你开了 buffer

ob_start();
可以的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式