Hướng dẫn fix lỗi drop table
Follow us on
Follow us on Facebook Follow us on Twitter Linked In Flickr Watch us on YouTube My Space Blogger
 
Trang 1 của 4 1 2 3 ... CuốiCuối
Kết quả 1 đến 10 của 34
  1. #1
    Thành Viên
    Ngày tham gia
    Jul 2007
    Bài viết
    229
    Thanks
    0
    Thanked 25 Times in 8 Posts

    Icon10 Hướng dẫn fix lỗi drop table

    Level: easy

    sau đây mình trình bày 1 cách fix drop table cho web php cách này mới nghĩ ra nhưng cũng hơi mất công cho anh em

    thử nhé

    trước hết để thực hiện drop data được thì chí ít cũng fai? dùng lệnh này
    drop character-- chẳng hạn
    nếu cao thủ nào đó có thể vượt qua hệ thống check ký tự đặc biệt của bạn bằng cách nào đó thì đến đây chúng ta hãy xem
    drop character-- -> sẽ có 16 ký tự và thông thường các login, name, password trong mu chỉ có 10 ký tự thôi => cách giải quyết của tôi là sẽ quét tất cả các giá trị $login,..v.v nhận từ GET hoặc POST nếu các giá trị này vượt quá 1 chục ký tự thì sẽ được coi là hack data của bạn ->exit();
    và không nói nhiều code đây các bạn hãy add vào web của các bạn trược khi thực hiện câu lệnh quẻy



    PHP Code:
     
    //==============//Login check\\===========
    function dk_login($login,$numb) {
    $login html_entity_decode($loginENT_QUOTES);
    if (
    strlen($login) > $numb) {
     
    echo
    "Block query";
    //code log
    exit();

    $login htmlentities($loginENT_QUOTES); 
    return 
    $login;
    }
    $login=$_GET["login"];
    $login=dk_login($login10);
    //==============//pass check\\===========
    function dk_pass($pass,$numb) {
    $pass html_entity_decode($passENT_QUOTES);
    if (
    strlen($pass) > $numb) {
     
     
    echo
    "Block query";
    //code log
    exit();

    $pass htmlentities($passENT_QUOTES); 
    return 
    $pass;
    }
    $pass=$_GET["pass"];
    $pass=dk_pass($pass10);
    //=================code của bạn liên quan đến $login và $pass ở dưới này=======// 
    chúc vui vẻ áp dụng được cái này có khả năng 99% các bạn không bị drop data
    :biggrin::biggrin:
    Lần sửa cuối bởi Mr.Noob, ngày 07-03-09 lúc 10:53 AM.
    Khách viếng thăm hãy cùng dh_notable xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  2. #2
    Thành Viên
    Ngày tham gia
    May 2008
    Bài viết
    291
    Thanks
    14
    Thanked 54 Times in 19 Posts

    Ðề: Hướng dẫn fix lỗi drop table

    Thank pro....Test.............
    Khách viếng thăm hãy cùng Nylan xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  3. #3
    Thành Viên
    Ngày tham gia
    Jul 2007
    Bài viết
    229
    Thanks
    0
    Thanked 25 Times in 8 Posts

    Ðề: Hướng dẫn fix lỗi drop table

    sẽ hơi mất công cho việc add vào web 1 tý nhưng ai chịu bỏ thời gian ra để add nó vào web thì có thể tránh được những chuyện không may xảy ra ^^_^^
    Khách viếng thăm hãy cùng dh_notable xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  4. #4
    Thành Viên
    Ngày tham gia
    May 2008
    Bài viết
    291
    Thanks
    14
    Thanked 54 Times in 19 Posts

    Ðề: Hướng dẫn fix lỗi drop table

    sẽ hơi mất công cho việc add vào web 1 tý nhưng ai chịu bỏ thời gian ra để add nó vào web thì có thể tránh được những chuyện không may xảy ra ^^_^^
    hì mất công thật...nhưng củng để test xem thử....chứ h biết sao...=.='

    @dh_notbale: bác nỏi ro các files add...để các bạn add...chứ nói thế có nhiều bạn hem bik đâu
    Khách viếng thăm hãy cùng Nylan xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  5. #5
    V.I.P
    Ngày tham gia
    Aug 2006
    Bài viết
    834
    Thanks
    19
    Thanked 968 Times in 225 Posts

    Ðề: Hướng dẫn fix lỗi drop table

    Hihi bác DH Pro quá
    ........................
    Khách viếng thăm hãy cùng tomatoes xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  6. #6
    Thành Viên
    Ngày tham gia
    Jul 2007
    Bài viết
    45
    Thanks
    0
    Thanked 0 Times in 0 Posts

    Ðề: Hướng dẫn fix lỗi drop table

    add vào file nào và add vào đâu thế?????
    Khách viếng thăm hãy cùng huydiet999 xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  7. #7
    Thành Viên
    Ngày tham gia
    Jul 2008
    Bài viết
    177
    Thanks
    8
    Thanked 19 Times in 8 Posts

    Ðề: Hướng dẫn fix lỗi drop table

    Theo như nhận định của riêng mình, ko thể fix được cho MU WEB

    Vì mu web có rất nhiều lỗi. Ko riêg login
    Khách viếng thăm hãy cùng LoveBol xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  8. #8
    Mystery Ghost Mr.Noob's Avatar
    Ngày tham gia
    Aug 2008
    Đang ở
    Love Info Heart
    Bài viết
    631
    Thanks
    16
    Thanked 111 Times in 52 Posts

    Ðề: Hướng dẫn fix lỗi drop table

    Cái nì dùng sao vậy bác đức....add vào đâu bác chỉ lun nhé....
    Dịch Vụ Thiết Kế WebSite 60s : [Only registered and activated users can see links. ]

    Game Flash Ma Quái Rùng Rợn : [Only registered and activated users can see links. ] (nếu ko vào được vui lòng gõ địa chỉ lên thanh address)

  9. #9
    Thành Viên
    Ngày tham gia
    Jul 2007
    Bài viết
    229
    Thanks
    0
    Thanked 25 Times in 8 Posts

    Ðề: Hướng dẫn fix lỗi drop table

    Trích dẫn Gửi bởi LoveBol [Only registered and activated users can see links. ]
    Theo như nhận định của riêng mình, ko thể fix được cho MU WEB

    Vì mu web có rất nhiều lỗi. Ko riêg login
    có thể hay không thì không thể theo như nhận định của bạn được
    trên đấy là ví dụ của mình về $login và $pass ( chú ý chỉ là ví dụ để ai đó có thể dựa vào đó để làm cho web của họ chứ không fai? là copy và paste vào web)
    :redface:
    Khách viếng thăm hãy cùng dh_notable xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  10. #10
    Thành Viên
    Ngày tham gia
    Jul 2007
    Bài viết
    229
    Thanks
    0
    Thanked 25 Times in 8 Posts

    Ðề: Hướng dẫn fix lỗi drop table

    ví dụ trang tìm kiếm tên nhân vật
    code bình thường
    <?


    //==============Get dữ liệu từ form=========//
    $name=$_GET["name"];
    //=========code về sql (connect, anti sql ..v.v.)=========//
    include(..???);
    include(..sql);
    include(..antisql...);

    //==============query sql code..==============//
    $sql="select top 10 name from character where name like=%$name%";
    //..v.v.=====
    ?>

    code đã được chèn
    <?

    //=========code chẹc length=========//
    function find($name,$numb) {
    $name = html_entity_decode($name, ENT_QUOTES);
    if (strlen($name) > $numb) {


    echo"Block query";
    //code log
    exit();
    }
    $name = htmlentities($name, ENT_QUOTES);
    return $name;
    }

    //==============Get dữ liệu từ form=========//
    $name=$_GET["name"];
    $name=find($name, 10);
    //=========code về sql (connect, anti sql ..v.v.)=========//
    include(..???);
    include(..sql);
    include(..antisql...);

    //==============query sql code..==============//
    $sql="select top 10 name from character where name like=%$name%";
    //..v.v.=====
    ?>

    đại loại là như vậy
    code này sẽ là code kiểm tra cuối cùng độ dài của $name trước khi query liên quan đến nó.
    Lần sửa cuối bởi dh_notable, ngày 21-11-08 lúc 03:55 PM.
    Khách viếng thăm hãy cùng dh_notable xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

 

 
Trang 1 của 4 1 2 3 ... CuốiCuối

Các Chủ đề tương tự

  1. Vấn đề drop đồ thần của Kundun [SCF 10.07.65]?????
    Bởi garllado trong diễn đàn Hỏi Đáp/ Yêu Cầu
    Trả lời: 0
    Bài viết cuối: 20-06-11, 06:31 PM
  2. Help mình với.Drop item
    Bởi herovn1994 trong diễn đàn Hỏi Đáp/ Yêu Cầu
    Trả lời: 5
    Bài viết cuối: 07-06-11, 04:48 PM
  3. Chỉnh Drop của đồ thần trong CC!!!
    Bởi kubill trong diễn đàn Hỏi Đáp/ Yêu Cầu
    Trả lời: 4
    Bài viết cuối: 28-05-11, 12:59 PM
  4. Chỉnh tỷ lệ DROP
    Bởi Rest In Peace trong diễn đàn Hỏi Đáp/ Yêu Cầu
    Trả lời: 0
    Bài viết cuối: 08-05-11, 11:48 PM

Quyền viết bài

  • Bạn Không thể gửi Chủ đề mới
  • Bạn Không thể Gửi trả lời
  • Bạn Không thể Gửi file đính kèm
  • Bạn Không thể Sửa bài viết của mình
  •  
Múi giờ GMT +7. Bây giờ là 03:22 AM.
vBulletin®, Copyright ©2000-2011, Jelsoft Enterprises Ltd.
CLBGamesVN không chịu trách nhiệm về Luật Bản Quyền của các tài liệu, bài viết v.v...được đăng tải trên diễn đàn này.
Diễn đàn phát triển dưới sự đóng góp của tất cả thành viên. BQT chỉ là những người thành lập ra sân chơi, quản lý và duy trì về mặt kỹ thuật, nội dung khi hợp lệ.