怎么开启Session cookie 以及设置404页

如题所述

开启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

温馨提示:答案为网友推荐,仅供参考
第1个回答  2016-08-31
开启session
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;
第2个回答  2016-08-08
COOKIE是默认开启的
session
session_start();开启
设置方法
$_COOKIES['id']="数值";
$_SESSION['id']="数值";
404页面一般可以在服务器上设置如果是IIS7


如果是在程序里设置 要根据程序来
第3个回答  2016-06-30
sesstion_start(); // 首先开启session
$_SESSION['变量名'] = '值';
echo $_SESSION['变量名'];
session_destroy(); // 销毁session

setCookie($cookieName,$value,time()+保存时间:单位秒);
echo $_COOKIE['变量名'];

404页只能在服务器里指定。。
(1)在.htaccess 文件中参加如下内容:ErrorDocument 404 /?????.php(文件名自定义),将.htaccess文件上传到网站根目次。 (2)制造一个404页面,随意您计划,定名为?????.php。
第4个回答  2016-09-09

开启Session很简单

<?php
session_start(); // 开启session
$_SESSION['arr']=$value; // 将名字为arr 值为 value 写入session
Cookie无需开启 Cookie是在客户端(浏览器的)所以无法控制,由用户控制,一般是不会关cookie的,关掉很多网站都无法使用的;
$_COOKIE['a']=$b;// 将 b写入 a

不懂的继续提问~

第5个回答  2016-06-18
开启session和cookie是服务器是否支持,如果支持就不用你设置了。404页面任何服务器都支持,你做一个404页面后,设置一下就好了。

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网