如题所述
开启session在PHP文件中加入session_start() 函数,表示启用session。
注意:session_start()函数之前不能有任何输出
打开session后,设置session直接采用 $_SESSION['a'] = 'abc' 进行设置session,
删除方法函数:
session_unset()
释放当前在内存中已经创建的所有$_SESSION变量,但不删除session文件以及不释放对应的session id
session_destroy()
删除当前用户对应的session文件以及释放session id,内存中的$_SESSION变量内容依然保留
$_SESSION=array() 删除多个session
Cookie默认为开启,设置Cookie可以才用 setcookie(名称,内容,有效期)
读取Cookie为 $_COOKIE['名称']
404设置,404需要在服务器端设置相关参数,与PHP无关
apache里设置404错误页面为apache server设置 404错误页面的方法很简单,只需在.htaccess 文件中加入如下内容即可:
errordocument 404 /404.html
apache 采用 .htaccess 设置为 ErrorDocument 404 /404.html
Nginx设置404为,更改nginx.conf在http定义区域加入: fastcgi_intercept_errors on;
3.更改nginx.conf 在网站配置中在server 区域加入: error_page 404 = /404.html; 或者 error_page 404 = http://a.com/404.html; 然后重启nginx
session_start();
cookie开启配置:
在php.ini文件里修改以下参数:
session.use_cookies = 1 // sessionid在客户端采用的存储方式,置1代表使用cookie记录客户端的sessionid,同时,$_COOKIE变量里才会有$_COOKIE[‘PHPSESSIONID’]这个元素存在
设置404,
分apache,nginx:
apache:
在httpd.conf中设置对目录开启。
AllowOverride All
然后在目录里放一个.htaccess(.htaccess),添加:
ErrorDocument 404 /404.html
nginx:
找到:nginx.conf打开
在http 区段添加下面代码:
fastcgi_intercept_errors on;
如果你配置了虚拟机
就在虚拟机server 区段添加下面代码:
error_page 404 = /404.html;
session
session_start();开启
设置方法
$_COOKIES['id']="数值";
$_SESSION['id']="数值";
404页面一般可以在服务器上设置如果是IIS7
如果是在程序里设置 要根据程序来
$_SESSION['变量名'] = '值';
echo $_SESSION['变量名'];
session_destroy(); // 销毁session
setCookie($cookieName,$value,time()+保存时间:单位秒);
echo $_COOKIE['变量名'];
404页只能在服务器里指定。。
(1)在.htaccess 文件中参加如下内容:ErrorDocument 404 /?????.php(文件名自定义),将.htaccess文件上传到网站根目次。 (2)制造一个404页面,随意您计划,定名为?????.php。
开启Session很简单
<?phpsession_start(); // 开启session
$_SESSION['arr']=$value; // 将名字为arr 值为 value 写入session
Cookie无需开启 Cookie是在客户端(浏览器的)所以无法控制,由用户控制,一般是不会关cookie的,关掉很多网站都无法使用的;
$_COOKIE['a']=$b;// 将 b写入 a
不懂的继续提问~