vrazbros
Новичок
защита передаваемых параметров
Делаю один простенький скрипт (php, smarty, mysql) и столкнулся с проблемой что постоянно приходится передавать кучу параметров через $_GET. Ссылки динамически форм и POST не передаш. В результате URL вырастает и небезопасно это.
Например:
В то же время в cms Joomla, Drupal url всегда чистые. Как они передают и защищают данные? Врятли все через сессии, если каждую переменную запихивать в сессию можно потом захлебнуться.
Делаю один простенький скрипт (php, smarty, mysql) и столкнулся с проблемой что постоянно приходится передавать кучу параметров через $_GET. Ссылки динамически форм и POST не передаш. В результате URL вырастает и небезопасно это.
Например:
PHP:
{foreach key=key from=$info_task item="entry"}
<tr>
<td>{$key+1}</td>
<td>{$entry.date}</td>
<td>{$entry.comments}</td>
<td><a href="{$SCRIPT_NAME}?action=uptask&id_task={$entry.id_task}&id_pr={$mas.id_project}">вверх</a> \
<a href="{$SCRIPT_NAME}?action=downtask&id_task={$entry.id_task}&id_pr={$mas.id_project}">вниз</a></td>
<td><a href="{$SCRIPT_NAME}?action=edittask&id_task={$entry.id_task}&id_pr={$mas.id_project}&id_us={$id_user}">изменить</a></td>
<td><a href="{$SCRIPT_NAME}?action=deltask&id_task={$entry.id_task}&id_pr={$mas.id_project}">удалить</a></td>
</tr>
{foreachelse}