diamond_krnl
pure-php
404 + POST = метод решения.
известно что при ЧПУ через ErrorDocument 404 теряются POST запросы.
Предлагаю извратный способ:
у форм стоит экшн допустим action="/post.php?refer=/mega/url", где post.php делает serialize($_POST) и ложит в базу, после этого в post.php делаетcя header('location: /mega/url?post=63a9f0ea7bb98050796b649e85481845'); где GET-переменная "post" это первичный ключ в таблице с сериализированными POST-данными.
но есть загвоздка - это аплоад файлов, можно канечно тоже сделать serialize($_FILES), но придётся и temp-файлы переносить какимто образом.
пока это рассуждения, к реализации не приступал.
есть ли у кого какие мысли по этому поводу, может чтото я не просчитал, с радость выслушаю.
только не надо говрить мне про mod_rewrite, знаю есть, но пути назад нет, выбрал 404.
спасибо.
известно что при ЧПУ через ErrorDocument 404 теряются POST запросы.
Предлагаю извратный способ:
у форм стоит экшн допустим action="/post.php?refer=/mega/url", где post.php делает serialize($_POST) и ложит в базу, после этого в post.php делаетcя header('location: /mega/url?post=63a9f0ea7bb98050796b649e85481845'); где GET-переменная "post" это первичный ключ в таблице с сериализированными POST-данными.
но есть загвоздка - это аплоад файлов, можно канечно тоже сделать serialize($_FILES), но придётся и temp-файлы переносить какимто образом.
пока это рассуждения, к реализации не приступал.
есть ли у кого какие мысли по этому поводу, может чтото я не просчитал, с радость выслушаю.

только не надо говрить мне про mod_rewrite, знаю есть, но пути назад нет, выбрал 404.

спасибо.