phpリンクを生成するスクリプトがあります。これにより、値(に変更できません)などのURL非常に長い(IEが実際に処理するには長すぎます)。www.somesite.co.uk/here/query?foo=bar&bar=foo&.....somesite.co.uk getspost
だから私の中でindex.php:
echo "<a href='$url'>".$link."</a>";
制限を下回る値ではすべて正常に機能しますが$url、制限を超えるとページ上のデータが切り捨てられます。
このスクリプトを作成しましlong_url_test.phpた。長い値の場合、期待どおりにページが読み込まれます。$url
<?php
header('Location: $url');
?>
私はこれをすべてまとめるのに助けが必要です、次のようなものです:
index.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ありますか、それとも実際にこれを行うためのより良い/より簡単な方法はありますか?