1. PHP / Говнокод #6409

    +155

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    {{if $remove_email eq "Y"}}
    <script type="text/javascript">
    	if( confirm("Are you sure you want to delete email \"{{$email|escape}}\"?") )
    		document.location.href="http://{{$host}}/email.html?action=remove_email&confirm=Y";
    </script>
    {{/if}}

    Смарти феерия продолжается. Теперь редиректы с яваскриптом

    Запостил: govno, 19 Апреля 2011

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

    • Смартивно-редиректненько...
      Ответить
    • ох, лол, еще и document.location
      Ответить
    • а аргументы должны быть в гете или это такой хак? ))
      Ответить
      • на стороне пхп берется из гета. но я думаю это было сделано просто потому что из поста на один символ больше печатать
        Ответить
      • HTTP DEL REST-овский не поддерживает, ближайший к нему таки GET, а не POST. К тому же если делать удаление ссылочкой, то без JS POST запрос не пошлешь.
        Ответить
        • таки может быть DELETE? и в том же документе описано почему ни хера не GET
          Ответить
          • Да DELETE, конечно.
            Ну, в любом случае, без JS ссылку удалить не сделаешь, по этому делается обычно GET-ом.
            Ответить

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