PHP Cookies取代特殊字符?

时间:2016-11-03 12:15:59

标签: php cookies

我正在尝试制作一个加密的cookie,因为我在我的网页上使用公共事件库,这将收到发生的所有事情,例如。接收正在制作的$_SESSION$_COOKIE。所以我想用我自己的算法加密我的值,但是当我创建cookie时,一些特殊字符正在被更改+更改为_这是我的问题。

<?php
    setcookie( crypto::encrypt("cookieAgreement"), crypto::encrypt("true"), strtotime("+10year") );
    // The encryption will output: QHyRfLOKyNhcViNUharAIZvG02nV4ysTHKASYMyTLhpmkDOFmPn/k8jOOJgGtu++
    // But the cookie made is: QHyRfLOKyNhcViNUharAIZvG02nV4ysTHKASYMyTLhpmkDOFmPn/k8jOOJgGtu__
?>

为什么?谢谢!

编辑:OP找到的答案
setcookie有一个属性,例如+运算符,所以为了不触发错误,它只是将错误的in运算符替换为其他运算符。

0 个答案:

没有答案