我正在尝试通过 url 传递数组。我尝试过对 URL 进行编码、对 URL 进行序列化、对 URL 进行序列化和编码,无论我做什么,字符串的长度都会出现在 url 中。
例如,如果我以这种方式通过 URL 传递数组:
<a href='http://splitsum.com/samples/your_store/checkout_form2.php?arr=<?PHP echo serialize($order); ?>'>Next Page</a>
生成的 URL 如下所示(打印出字符串计数):
.....s:15:%22shipping_method%22;s:20:%22Flat%20Rate%20(Best%20Way)%22;.....
有谁知道为什么会这样?我可以 var_dump 整个数组(并查看页面上的字符串计数),但我似乎无法在数组中打印单个值。它可能与 URL 中的问题和字符串长度的打印有关吗?
谢谢!