我有一个带过滤器模块的电子商店。过滤器模块中的一些选项是希腊字符。
当有人选择这样的过滤器时,在url中添加一个属性,其格式如下:
&attribute_value[12][]=Υπολογιστές
但是用户在网址中看到了这个:
&attribute_value%5B12%5D%5B%5D%3D%CE%A5%CF%80%CE%BF%CE%BB%CE%BF%CE%B3%CE%B9%CF%83%CF%84%CE%AD%CF%82
我在php fucntion中找到了返回属性的查询,但是当用户从过滤中选择属性时,有没有办法在url中打印之前解码属性?
提前谢谢
答案 0 :(得分:2)
使用rawurldecode
。
<?php
rawurldecode('&attribute_value%5B12%5D%5B%5D%3D%CE%A5%CF%80%CE%BF%CE%BB%CE%BF%CE%B3%CE%B9%CF%83%CF%84%CE%AD%CF%82')
//out put: &attribute_value[12][]=Υπολογιστές