"PHP" / Говнокод #6388 Ссылка на оригинал

0

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
{{sectionelse}}
                    <script language="javascript">
                      window.location = '/megasection/megapage.html?step='+{{if $step eq '2'}}'3'{{else}}'1'{{/if}};
                    </script>
{{/section}}

PHP, Smarty, редиректы уже не в моде

Запостил: govno govno, (Updated )

Комментарии (10) RSS

  • имхо говно не в редиректах, в
    1. (irony) PHP
    2. (irony) Smarty
    3. страшной мешанине из html, javascript, и смарти-тегов
    4. передаче параметров через гет-параметр (сессия это некошерно, да)
    Ответить
        • Ну зачем пихать в сессию паарметры которые явно должны быть в гете,
          /*
          а мэгсекшн и мэгапейдж называются части ссылки:
          /megasection/megapage.html
          */
          Ответить
            • Постом данные на запись (пример добавить комментарий), гетом - на выборку (пример - поиск).
              Даже банально скинуть ссылку (с параметрами) на поисковый результат.
              Ответить
              • значит, мы можем пропустить другие шаги в любой момент. Если приложение имеет вид "мастера" (с кнопками Вперед,Назад), то это очень нежелательно.
                Ответить
                • Если "Вперед", "Назад", то действительно лучше сессия, или темповые данные в табличке
                  Ответить

Добавить комментарий

Из-за тебя ушел bormand, guest!

    А не использовать ли нам bbcode?


    8