我有一个php
生成链接的脚本,其中的链接URL
很长(对于 IE 来说太长而无法处理www.somesite.co.uk/here/query?foo=bar&bar=foo&.....
事实) ,例如somesite.co.uk
gets
值(我无法更改为post
)。
所以在我的index.php
:
echo "<a href='$url'>".$link."</a>";
对于低于限制的值,所有工作正常,$url
页面被视为预期,但是如果超过限制,页面上的数据将被截断。
我创建了这个long_url_test.php
脚本,它按预期加载了长值的页面$url
<?php
header('Location: $url');
?>
我需要帮助把这一切放在一起,比如:
索引.php:
echo "<a href='long_url_test.php'>".$link."</a>"; # and POST $url to script
long_url_test.php:
<?php
$url=$_POST['url']
header('Location: $url');
?>
index.php
posts
url 上显示的链接在哪里long_url_test.php
获取实际所需的页面,或者确实有更好/更简单的方法我应该这样做?