【发布时间】:2010-11-01 20:11:42
【问题描述】:
我有一个非常特殊的情况,其中 javascript 页面创建了一个新窗口,其中包含元刷新,该窗口转到一个 php 页面,该页面有 1 个变量,其中包含 javascript 页面放入的所有内容。像这样:
form.write('<meta http-equiv="refresh" content="0;URL=contentreq/index.php?data=');Very long text with a lot of data (over 3000 characters)form.write('" />');
php页面是这样得到的:
$data=$_GET['data'];$order=htmlentities(stripslashes(strip_tags($order)));
问题是现有应用程序存在此问题,我无法正确解决此问题,因此我想知道是否有某种方法可以加密/编码数据变量,以使其更短。 (我的 apache 服务器不喜欢 82512 字符长的 url...) 就像 tinyurl 一样,但 PHP 必须能够将其解码回来。我不知道它的正确术语,所以我的谷歌搜索没有给我很多结果。
【问题讨论】:
标签: javascript php text encode