Code Chống Flood , Chống Spam ,Chống Tấn Công

Phát Hiện Người Tất Công Và Khóa Ip Của Họ File config.php CODE $conf['path'] = 'thongtin_tuonglua'; $conf['site_url'] = 'http://tech24.vn'; $conf['mailadds'] = 'info@tech24.vn'; $conf['mailname'] = 'Tech24'; $conf['maxaccess'] ...

Tác giả: Trần Trung Dũng viết 18:08 ngày 02/10/2018

Tìm hiểu hàm Function Header trong PHP

header() dùng để gửi 1 HTTP header thô tới trình duyệt. HTTP headers được mô tả chi tiết trong HTTP/1.1 (PHP 4, PHP 5) header — Send a raw HTTP header Description void header ( string $string [, bool $replace = true ...

Tác giả: Trần Trung Dũng viết 18:08 ngày 02/10/2018

Hạn chế số người truy cập vào website trong PHP

Website có lượt truy cập cao là mong muốn của hầu hết những bạn thiết kế website. Tuy nhiên, có đôi lúc con số thống kê số lượng truy cập này không chỉnh xác bởi sự tấn công của những kẻ phá hoại. Website có lượt truy cập cao là mong muốn của hầu hết những bạn thiết ...

Tác giả: Trịnh Tiến Mạnh viết 18:08 ngày 02/10/2018

Cú pháp transaction (php&mysql)

Điều kiện sử dụng: - Table: ENGINE=InnoDB - PHP: Có thư viện MySQLi <? $db=MySQL_connect("localhost", "root", "") or die(MySQL_error()); MySQL_select_db("test", $db) or die(MySQL_error()); MySQL_query(" CREATE TABLE `abc` ( ...

Tác giả: Trịnh Tiến Mạnh viết 18:08 ngày 02/10/2018

Cách mở port mysql 3306 - Open port 3306

Hướng dẫn cách mở port MySQL cổng 3306 để kết nối từ 1 server khác You need to open TCP port 3306 using iptables or BSD pf firewall. A sample iptables rule to open Linux iptables firewall CODE /sbin/iptables -A INPUT -i eth0 -p tcp --destination-port ...

Tác giả: Vũ Văn Thanh viết 18:08 ngày 02/10/2018

Code tính thời gian giữa 2 lần đăng nhập

Khi bạn đăng nhập vào các diễn đàn,hay login vào xem mail,thường thì bạn thấy,lần đăng nhập gần đây nhất của bạn là : 10 phút trước,1 giờ trước,5 ngày trước hay 1 năm trước ... Đoạn code sau sẽ giúp bạn giải quyết vấn đề này <?php function timeBetween($start,$end,$ ...

Tác giả: Trịnh Tiến Mạnh viết 18:08 ngày 02/10/2018

Khám phá những kỹ thuật đằng sau facebook

Một thử thách rất lớn dành cho các kỹ sư tại Facebook là phải giữ cho website hoạt động ổn định, nhẹ nhàng, và nhanh chóng cho nửa tỷ active users. Bài này sẽ điểm qua một số Phần mềm, kỹ thuật được sử dụng để đạt được mục tiêu đó. Các thách thức của Facebook Các ...

Tác giả: Hoàng Hải Đăng viết 18:08 ngày 02/10/2018

Cách xử lý với các vấn đề CSS3, HTML5 của IE

IE là trình duyệt gặp nhiều rắc rối nhất trong vấn đề thiết kế web, vì nó không hỗ trợ đầy đủ các thuộc tính CSS3, HTML5 (chưa kể các bug khác). Bài viết này được CatsWhoCode viết, tổng kết 10 cách làm cho IE hoạt động giống các trình duyệt khác. rong các cách làm ...

Tác giả: Tạ Quốc Bảo viết 18:08 ngày 02/10/2018

Giới hạn tốc độ download bằng php

Giới hạn tốc độ download bằng php <?php /** * Download with limited speed class file. * * i-php group : <http://i-php.net/> * Copyright (c) <2008>, <i-php.net> * Licensed under New BSD License * @filesource download_limited.php * ...

Tác giả: Trịnh Tiến Mạnh viết 18:07 ngày 02/10/2018

Tối ưu hóa truy vấn MySQL cho site có lượng truy cập lớn

Mình xin bắt đầu với 1 database có bảng users với khoảng 1 triệu records, nó là kinh nghiệm mình gặt hái được trong quá trình tham gia phát triển dự án game online UGH! Thân chào các bạn Lập Trình Web! Trong sự nghiệp lập trình web của mình, hẳn không ít coder ...

Tác giả: Bùi Văn Nam viết 18:07 ngày 02/10/2018

PHP check status server, kiểm tra server online/offline

Đoạn code sau sẽ giúp bạn kiểm tra địa chỉ website hoặc 1 IP đang online hoặc offline (server chết hoặc sống).Dùng hàm fsockopen() của PHP /* Usage: $status = GetServerStatus('http://domain.com',80) or $status = GetServerStatus('IPAddress',80) */ <?php ...

Tác giả: Tạ Quốc Bảo viết 18:07 ngày 02/10/2018

Tạo dịch vụ API trong PHP, PHP API rest

Bạn đang làm việc với nhiều thiết bị như iPhone, Android và Web rồi đi xem một bài giải thích bạn làm thế nào để phát triển một API RESTful trong PHP. Chuyển giao trạng thái biểu hiện (REST) là một hệ thống Phần mềm để phân phối dữ liệu cho các loại ứng dụng khác nhau. Một hệ thống web ...

Tác giả: Trịnh Tiến Mạnh viết 18:07 ngày 02/10/2018

Hiển thị skype online-offline bằng ảnh tùy thích

Skype cung cấp cho chúng ta 1 số biểu tượng online/offline, nhưng nếu cảm thấy nó không phù hợp với bạn.Bạn muốn 1 ảnh đặt biệt dành cho website của mình.Đoạn code sau sẽ giúp bạn làm được việc này. Skype cung cấp API dạng XML, các bạn có thể trích xuất file XML này để ...

Tác giả: Tạ Quốc Bảo viết 18:07 ngày 02/10/2018

Đi lại trong XML bằng XPATH (phần I)

Chúng ta đã thấy cấu trúc và cú pháp của XML tương đối đơn giãn. XML cho ta một cách chuẩn để trao đổi tin tức giữa các computers. Bước tiếp theo là tìm hiểu cách nào một chương trình ... C húng ta đã thấy cấu trúc và cú pháp của XML tương đối đơn giãn. XML cho ta ...

Tác giả: Trịnh Tiến Mạnh viết 18:07 ngày 02/10/2018

Các Thủ Thuật Tăng Tốc PHP

52 Thủ Thuật Tăng Tốc PHP 1. Biến - Khai báo khởi tạo biến định kiểu nhanh hơn 376% so với không định kiểu. - Hằng chậm hơn 146% so với biến. - Biến cục bộ nhanh hơn 9.9% biến toàn cục. 2. Hàm làm việc với chuỗi - 'string' nhan hơn 0.26% so với ...

Tác giả: Tạ Quốc Bảo viết 18:07 ngày 02/10/2018

Tăng tốc độ xử lý CSDL MySQL

Khi thiết kế các hệ thống lớn với nhiều người truy cập, một trong những điều người ta nghĩ đến ngay lập tức là thiết kế CSDL sao cho ta có thể truy vấn nhanh nhất có thể. Loạt bài dưới đây sẽ trình bày các kỹ thuật tối ưu hoá hệ thống... Khi thiết kế các hệ thống lớn ...

Tác giả: Bùi Văn Nam viết 18:07 ngày 02/10/2018

Upload trong PHP (khai thác và phòng chống)

Ứng dụng Web hỗ trợ cho phép người sử dụng thực hiện upload file lên server hiện tại có rất nhiều. Ví dụ như upload image(*.gif, *.jpg), *.pdf, *.doc, ... Trong bài này, sẽ trình bày một số lỗi khi lập trình file upload mà kẻ xấu có thể lợi dụng để upload những mã độc lên server. Những ...

Tác giả: Trần Trung Dũng viết 18:07 ngày 02/10/2018

XSL Style Sheets (phần I)

X ML là cách tuyệt diệu cho ta sắp xếp dữ liệu để trao đổi chúng giữa các tổ chức và giữa các chương trình ứng dụng. Tuy nhiên, chẳng chóng thì chầy, ta sẽ khám phá sự đa diện của cơ... X ML là cách tuyệt diệu cho ta sắp xếp dữ liệu để trao đổi chúng giữa các tổ ...

Tác giả: Trần Trung Dũng viết 18:07 ngày 02/10/2018

Cách dùng ob start , ob flush(), flush()

Trong PHP vốn đã chạy nhanh nay còn có thêm cơ chế cache làm cho ngôn ngữ PHP ngày càng hoàn hảo. Tôi nhắc đến cơ chế cache vì các hàm ob_start(), ob_get_contents(), ob_clean(), ob_end_flush() sẽ hỗ trợ chúng ta trong quá trình thực hiện cơ chế này. CODE // start ...

Tác giả: Hoàng Hải Đăng viết 18:07 ngày 02/10/2018

Những điểm chú ý tối ưu hóa PHP

33 điểm cần chú ý sau sẽ giúp bạn cải thiện được phần nào cho việc tối ưu hóa website của mình và giúp nó truy cập nhanh hơn 1. Hàm echo thực hiện nhanh hơn hàm print. 2. Đối với việc sử lý chuỗi bạn nên gói chuỗi bằng dấu nháy đơn (') thay vì dấu nháy kép("") ...

Tác giả: Tạ Quốc Bảo viết 18:07 ngày 02/10/2018