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

    +28

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    13. 13
    14. 14
    15. 15
    /* 
    пройдя голосование пользователь переходит на такую страничку
    /voted.html?how=bae60998ffe4923b131e3d6e4c19993e&key=
    а ниже обработчик этой страницы
    */
    
    if ($_GET['how'] == md5('bad')) {
      $msg['msg'] = "<h1>You have already voted!</h1>";
      $msg['coupon'] = "Your 5% discount coupon is <font color=red>".$voteSys->getUsedCoupon($_GET['key'])."</font>";
      $msg['coupon_link'] = '<a style="border: red;" href="'.$site_url.'/order.htm?coupon='.$voteSys->getUsedCoupon($_GET['key']).'"><h1>You can use your 5% discount NOW!</h1></a>';
      
    }
    elseif ($_GET['how'] == md5('good')) {
    	if ($voteSys->isValidKeyWithCoupon($_GET['key'])) { 
          $msg['msg'] = " Thank you for completing this questionnaire, <br>you opinion is very important to us!";

    А наших программистов не учили пользоваться СЕССИЯМи !!

    Запостил: guest, 19 Января 2009

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

    • ворка:
      :)))))))))
      Ответить
    • Жуйни-ка печенца, не у всех включены/есть куки
      Ответить
    • страйко:
      не у всех есть браузер, как им голосовать?
      Ответить
    • Owner:
      Мда...SESSION - это на строне сервера. Тут Cookies не причём!

      Юзая СЕССИИ можно легко передавать значения, и не нужно отлавливать всякие GETы.

      А голосование: это веб-приложение!
      Ответить
    • Мультикасса:
      <?
      if ($_GET['how'] == md5('bad')) {

      Вот это конечно пи*дец, а все остальное (и даже свою реализацию сессий, вообще) можно понять и объяснить.
      Ответить
    • [quote]Мда...SESSION - это на строне сервера. Тут Cookies не причём!
      [/quote]

      O RLY? А словосочетание Session Cookie или PHPSESSID тебе о чём-нибудь говорит? Или сервер идентифицирует клиентов по libastral?
      Ответить
    • якийсь дядько:
      ну куки не так чтобы совсем ни при чем, но и без них работает - по гету PHPSESSID добавляет.
      Ответить
    • Говногость (Tuesday 20 January 2009)

      рили-рили. Кури маны.
      Ответить
    • vanished
      Ответить

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