导航:首页 > 编程语言 > php开启cookies

php开启cookies

发布时间:2022-03-06 06:21:55

php的cookies的问题,如何设置关闭浏览器的时候就清空cookies

用setCookie,把时间清空或者设置为0就可以了。

setcookie(name,value,expire,path,domain,secure)

比如代码:

setcookie("TestCookie",$value);

有时可能会报错,把时间设置为0就好了。

setcookie("TestCookie",$value,0);

② php 当浏览器禁用cookie怎么设置session

我们可以抛开cookie使用session,即假定用户关闭cookie的情况下使用session,其实现途径有以下几种:

1、设置php.ini中的session.use_trans_sid = 1或者编译时打开打开了--enable-trans-sid选项,让PHP自动跨页传递session id。
2、手动通过URL传值、隐藏表单传递session id。
3、用文件、数据库等形式保存session_id,在跨页过程中手动调用。

途径1举例说明:

s1.php

<?php
session_start();
$_SESSION[’var1’]="中华人民共和国";
$url="<a href=".""s2.php">下一页</a>";
echo $url;
?>

s2.php

<?php
session_start();
echo "传递的session变量var1的值为:".$_SESSION[’var1’];
?>

③ PHP的创建cookie问题

<?php
$hours = rand(24,68);
setcookie("name",1,time()+(60*60*$hours));
?>

④ PHP中 cookies和SEssion的详细用法

一、sesion 是一个常用的方法,在不同的编程语言中的用法不一样。
下面就把如何在php中用session和大家分享一下。
page1:session.php
<?php
session_start();
session_register("username");
$_SESSION[''username'']=''user'';
?>
这个页面是给session变量附值,与数据库结结合方法也是一样的。
我们可以根据需要设置session的属性。
page2:session1.php
<?php session_start();
echo $_SESSION[''username''];
?>
这个页面主要是输出session的值,但是我们要注意。session_start();
一定要在每次使用之前打开。
好了,这是使用session的一般方法。希望对你有用。

二、Cookies的使用。
例子 1. setcookie() 发送例子 $value = ''something from somewhere'';
setcookie("TestCookie", $value);
setcookie("TestCookie", $value,time()+3600); /* expire in 1 hour */
setcookie("TestCookie", $value,time()+3600, "/~rasmus/", ".utoronto.ca", 1);
注意 cookie 中值的部分在发送的时候会被自动用 urlencode 编码并在接收到的时候被自动解码并把值赋给与自己同名的 cookie 变量。如果不想这样并且在使用 PHP 5 的话,可以用 setrawcookie() 来代替。下面这个简单的例子可以得到刚才所设定的 cookie 的值:
<?php
// 输出单独的 cookie
echo $_COOKIE["TestCookie"];
echo $HTTP_COOKIE_VARS["TestCookie"];
// 另一个调试的方法就是输出所有的 cookie
print_r($_COOKIE);
?>
要删除 cookie 需要确保它的失效期是在过去,才能触发浏览器的删除机制。下面的例子说明了如何删除刚才设置的 cookie:
例子 2. setcookie() 删除例子 // 将过期时间设为一小时前
setcookie("TestCookie", "", time() - 3600);
setcookie("TestCookie", "", time() - 3600, "/~rasmus/", ".utoronto.ca", 1);
也可以通过在 cookie 名称中使用数组符号来设定数组 cookie,可以设定多个 cookie 作为数组单元,在脚本提取 cookie 时所有的值都放在一个数组种: 例子 3. setcookie() 中使用数组的例子 <?php
// 设定 cookie
setcookie("cookie[three]", "cookiethree");
setcookie("cookie[two]", "cookietwo");
setcookie("cookie[one]", "cookieone");
// 刷新页面后,显示出来
if (isset($_COOKIE[''cookie''])) {
foreach ($_COOKIE[''cookie''] as $name => $value) {
echo "$name : $value <br />\n";
}
}
?>
这就是session 和cookie 的使用方法。

⑤ PHP cookies

$_GET['out']想得到值有两种可能
在XXX.php中 有$_GET['out'];
1、<a href="XXX.php?out=123">XXXXX</a>
2、<form action="XXX.php" method="get">
<input name="out" value="123"/>
<input type="submit"/>
</form>
这样,XXX.php中$_GET['out']的值都会为123;
当然第二种方法中,<input name="out" />是一个文本框,
里填了什么东西,提交后
XXX.php中$_GET['out']就会是什么

⑥ php中实现自动打开网页怎么传入cookie

运行前先读取cookie,然后,post到要登入的网页。下个Snoopy.class.php
简单代码思路如下(未测试)
include "Snoopy.class.php";
$snoopy = new Snoopy;
$url = "http://xxx.com/login.php";
$submit_vars["loginmode"] = "normal";
$submit_vars["username"] = $_COOKIE['username']; //你的用户名
$submit_vars["password"] = $_COOKIE['passwd']; //你的密码
$submit_vars["submit"] = "提交";
$snoopy->submit($url,$vars);
print $snoopy->results;

⑦ php使用cookie用不用开启

PHP程序如果要使用cookie必须要开启的,这样才可以有记录数据并调用数据的。

⑧ php在设置cookies时怎么才能设置多个值

这个问题我以前也遇到过,在PHP中一个COOKIE不能设置多个值,值有一个变量设置一个值

⑨ php怎么获取cookie呢

PHP 的 $_COOKIE 变量用于取回 cookie 的值。
例子:

在下面的实例中,我们取回了名为 "user" 的 cookie 的值,并把它显示在了页面上:
<?php
echo$_COOKIE["user"];
print_r($_COOKIE);
?>

同时可以用setcookie() 函数设置 cookie。
语法:

setcookie(name, value, expire, path, domain);

在下面的例子中,我们将创建名为 "user" 的 cookie,并为它赋值 "Alex Porter"。我们也规定了此 cookie 在一小时后过期:

<?php
setcookie("user","AlexPorter",time()+3600);
?>

当删除 cookie 时,您应当使过期日期变更为过去的时间点。
删除的实例:

<?php
//
setcookie("user","",time()-3600);
?>

⑩ 编写一个检测用户的cookie功能是否启动的php程序

这个这个好像真没有,没有检测是否开启cookie的功能的办法。

实在要检测,可以设置一个cookie,然后刷新本页面,再检测cookie是否存在,如果存在就开启了的。例如:
<?php
if (isset($_GET['test'])){
if (isset($_COOKIE['test_cookie'])) echo 'cookie is on';
else echo 'cookie is off.';
}else{
setcookie('test_cookie','yes');
echo "<script type=text/javascript>location.href='$PHP_SELF?test=1';</script>";
}
?>

不过现在不开cookie的电脑极少,IE是以牺牲安全为目的的,低版本的不开cookie的话每次打开页面都问你开不开,现在高版本要是不开cookie要现实一个感叹号,提示你cookie被拦截了。

阅读全文

与php开启cookies相关的资料

热点内容
优信二手车解压后过户 浏览:63
Windows常用c编译器 浏览:780
关于改善国家网络安全的行政命令 浏览:835
安卓如何下载网易荒野pc服 浏览:656
javainetaddress 浏览:106
苹果4s固件下载完了怎么解压 浏览:1005
命令zpa 浏览:288
python编译器小程序 浏览:946
在app上看视频怎么光线调暗 浏览:541
可以中文解压的解压软件 浏览:594
安卓卸载组件应用怎么安装 浏览:914
使用面向对象编程的方式 浏览:341
程序员项目经理的年终总结范文 浏览:932
内衣的加密设计用来干嘛的 浏览:434
淮安数据加密 浏览:294
魔高一丈指标源码 浏览:983
松下php研究所 浏览:169
c回调java 浏览:402
梦幻端游长安地图互通源码 浏览:747
电脑本地文件如何上传服务器 浏览:315