1、对每一个http连接,php按php脚本文件的组织顺序解析。当同是有多个http请求时,由web服务器启动相应的进(线)程独立处理
2、session与cookie相比是加强了安全性,减少了数据传输量
3、都可以
4、session只对当前的浏览器进程有效
2、session与cookie相比是加强了安全性,减少了数据传输量
3、都可以
4、session只对当前的浏览器进程有效
解决方案 »
- 新手求助,如何在页面调用数据库里面的内容即时显示出来
- curl执行速度非常慢。
- 交大昂立“无息助学贷款、先就业后付款、订单实训”等PHP培训
- 请教一个cookie的问题
- 关于网页中嵌入wmp播放器
- 有没有截取表内容的一部分放到另一个表中的sql语句?
- http://www.fjscw.com/test/text.php这将那幅LOGO图片(.gif)文件,插到那幅图片上,怎么图片质量变低了?
- 简单问题:PHP中如何判断用户没有使用@符号?
- 用数组处理数据库查询结果集的问题
- 如何在PC端和wap端在线编辑合同,如何将合同制作成模版
- 郁闷:频繁读取数据库会使其挂掉?我的网站又挂了
- 上个星期用PHP做了个蜘蛛程序/提交大于64K的文本到MSSQL
url后面附件什么东西,总是说我登陆没有成功呀。而且我重新启动了APACHE呀。帮助我看看这是什么错误?
http://www.freepgs.com/bestmore/test/
其中user = test,pwb = test
session_start();
$session = "sessiontest";
$user = $_POST["user"];
$password = $_POST["password"];
if ( "test" == $password and "test" == $user)
{
$_SESSION["session"] = "sessiontest";
session_register('session');
header("Location: ./jmp.php");
}
else
{
header("Location: ./index.html");
} ?> jmp.php代码如下
<?php
session_start();
if (isset($_SESSION['session']))
$aa = $_SESSION['session'];
else
$aa = "";
echo $_SESSION['session']."session";
if("sessiontest" == $aa)
{
$id = session_id();
echo "<a href = 't1.php'>page1</a><br>";
echo "<a href = 't2.php'>page2</a><br>";
echo "<a href = 'jmp.php'>jmp</a><br>";
echo "sessionid".$id;
}
else
{
phpinfo();
}?>
page2
jmp
sessionidee9e688d78b1bce28c3cf72490cdac44
前面是不是有HTML代码?
session_start()前面不能有任何输出
$_SESSION["session"] = "sessiontest";
session_register('session');
这表明多次注册session,出现警告。<?
session_start();
这个有空行,删除即可。但是为什么我在本地机器上就没问题呢,(win 2000)。现在这个贴只差问题3没解决了:就是我在windows下让session.use_trans_sid = 1,禁止COOKIE,死活没能够通过验证!也就是我必须使用cookie来保存sessionid.
if ( "test" == $password and "test" == $user)
{
session_register('session');
if(empty($_COOKIE[PHPSESSID]))
header("Location: ./jmp.php?PHPSESSID=".session_id());
else
header("Location: ./jmp.php");
exit;
}
else
{
header("Location: ./index.html");
}