我想将一个长字符串传递给第二页.通常我将短字符串作为变量传递
www.example.php?var=something&var2=somethingelse
Run Code Online (Sandbox Code Playgroud)
在这种情况下,我想将一个长句传递给第二页,而不必用破折号替换所有的空格处理逗号和撇号.
有没有一种简单的方法可以做到这一点,我失踪了?我是否必须重新查询数据库?
谢谢
传递long值没有问题,这就是urlencode()函数的用途:
$link = 'www.example.com?longValue=' . urlencode($arbitraryLengthString);
Run Code Online (Sandbox Code Playgroud)
而且您不需要手动解码它,这是由PHP自动完成的.但是,如果您打算在许多页面上使用这个值非常长,那么将它放入会话可能会更好.
| 归档时间: |
|
| 查看次数: |
4202 次 |
| 最近记录: |