У меня есть очень специфическая ситуация, когда страница 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 не любит URL длиной 82512 символов ...) Как и tinyurl, но PHP должен иметь возможность декодировать его обратно. Я не знаю подходящего термина для этого, поэтому мой поиск в Google не дает много результатов.