PHP如何获取客户端(用户PC) COOKIE内的值

PHP如何获取客户端(用户PC) COOKIE内的值,第1张

setcookie

的第三个参数,超时时间,设置上去就可以了

如果不同页面读取,还有$path,$domain等有关,请设置正确的值

手册中的demo

<php

$value

=

'something

from

somewhere';

setcookie("TestCookie",

$value);

setcookie("TestCookie",

$value,

time()+3600);

/

expire

in

1

hour

/

setcookie("TestCookie",

$value,

time()+3600,

"/~rasmus/",

"examplecom",

1);

>

<php

$dir=$>

标识一个客户端:

首先服务端就排除了,因为可以用多个用户登录。

然后看客户端有什么办法,只能是采用客户端存储的方式

1、cookie 这个你排除了,可能是因为清除cookie比较容易 *** 作。但这也是一种办法。

2、客户端的dom存储,这个有一定的局限,只有新的浏览器支持。而且同样可以删除。

3、插件方式,这个需要客户安装,一般不可能,但可以利用比较流行的安装率比较高的插件,例如flash,采用flash的本地存储记录。同样可以删除。

综上,不可能完全的防止,但可以采用几种技术的结合,这样可以增加重复发布的难度。

但是还是那句话,是否重复发表信息是由用户决定的。如果用户认为重复发布的成本高于了解除这个限制的成本,那么也就降低了用户重复发布的几率。

这个没有完美的解决方案,只能是尽力。

以上就是关于PHP如何获取客户端(用户PC) COOKIE内的值全部的内容,包括:PHP如何获取客户端(用户PC) COOKIE内的值、php如何获取到客户端mac的地址、php 如何获取 客户端http header等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/9515323.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-29
下一篇2023-04-29

发表评论

登录后才能评论

评论列表(0条)

    保存