我是PHP新手,大约3个星期前开始工作。字符串编码,数组解码
我有一个字符串,它与$ _POST一起使用将它传递给另一个页面,第二个页面使用$ _GET来获取这些URL并根据需要分割它。
我的问题是,在我的第一页我使用一个字符串,我想加密它,以便我可以将它作为计划文本传递。在第二页中,我必须解密它并将其作为一个数组来获取。
那么是否有任何加密方法或函数可以与$ _POST兼容(所以我可以将它发送到另一个页面)并将其解密为数组?
我需要这种方法,因为第二页实际上是连接到网站,并且是一种付款方式。所以我不希望用户手动编辑url,并降低他们获得的产品的金额。
tnx为您提供帮助。
$ _POST用于接收使用POST请求发送到服务器的参数,其中参数在请求的主体中传递,通常是URL编码的(例如,通过表单提交或ajax请求)。 $ _GET实际上是相同的概念,除了参数位于请求URL(例如www.domain.tld?param1 = value1&param2 = value2&...) – Javaguru
请注意,用户总是可以更改请求..这只是用户对HTTP协议知识的一个问题。所以你应该永远不要将这些信息与请求一起传递。 – Javaguru
使用会话。加密通常会被比你更有经验的人所颠覆。 – goat