HN Tiếp Tục : Bạn sẽ làm thế nào để truy nhập biến PHP từ trình duyệt.

Thảo luận trong 'Dịch vụ - Tiện ích' bắt đầu bởi elise261092, 4/6/16.

Trạng thái chủ đề:
Không mở trả lời sau này.
  1. elise261092

    elise261092 New Member

    Tham gia ngày:
    21/10/15
    Bài viết:
    13
    Đã được cảm ơn:
    0
    [​IMG]
    III. truy nhập BIẾN TỪ trình duyệt
    Khi dùng PHP, cũng như các phần mềm trung gian khác, thông tin được hỗ trợ tuỳ chọn dựa vào tham chiếu người dùng. hẳn nhiên thông tin sẽ tới thông qua “form”. thông tin cũng có thể tới từ những nơi khác, như “cookie” hay “sessions”.
    1.Biến form:
    Một trong những cách phổ quát là chuyển biến thông qua “form”. Mỗi thành phần trong form của chúng ta sẽ được gán tên và tính chất giá trị. Khi form được “submit” thì biến cục bộ trong PHP.[/b]
    Tham khảo thêm : Multi Vendor Marketplace

    2.Sessions:

    PHP cũng giống như ASP và ColdFusion đều hỗ trợ sessions. Vậy sessions là gì? Về căn bản nó là một cách khác để duy trì trạng thái giữa các trang web. Chúng ta bắt đầu một sessions bởi hàm start_session(). Khi đó PHP sẽ đăng ký một session ID độc nhất vô nhị và gửi session ID đó về cho người dùng thông qua cookie. PHP sẽ tạo những tệp đáp trả trên server để có thể lưu giữ vết tích của bất kỳ biến nào. Những tệp này có cùng tên với session ID.
    Một khi session được tạo chúng ta có thể đăng ký bất cứ biến số nào. Giá trị của nó sẽ được giữ trên một tệp ở máy chủ. Và như vậy trong thời kì sống của session những biến này sẽ được thực hiện bởi bất cứ page nào trong cùng một tên miền mà không cần truy nhập đến chúng.
    Bên cạnh đó có một số người sử dụng không cho phép cookie, khi đó PHP giữ dấu vết các session ID qua các querystring. Chúng ta có thể làm điều này bằng tay bằng cách cho sessiong ID phụ thuộc queryString, hoặc thay đổi tuỳ chọn cấu hình. Để thêm session Id đến querystring, ta sử dụng <?=SID?>. Nó sẽ tự động in ra một chuỗi như sau:
    PHPSESSID=07e935k3kkjr0986s9d89fr9trg8rgrg20
    Đoạn mã sau sẽ đăng ký một session ID và gán cho nó giá trị là: hello world
    <?php
    session_start();
    session_register(“my_var”);
    $my_var=”hello world”;
    ?>

    Tham khảo thêm : woocommerce custom product designer
    c.Cookies:
    Cookies là một mẩu thông tin nhỏ tuổi được lưu trữ trên máy tính người dùng. Một cookies chứa một đoạn văn version nhỏ tuổi có thể đọc bởi máy chủ Web. Cookies cung cấp cách để có thể giữ dấu tích người dùng thông qua một số dịch vụ. Chúng ta phải nhớ rằng Web là môi trường trạng thái. Máy chủ Web sẽ không biết ai yêu cầu thông tin, cookies sẽ giúp chúng ta giữ thông tin người dùng khi họ di chuyển vòng vèo site. Khi họ sống sót , cookies trở nên một phần của đòi hỏi HTTP gửi tới cho máy chủ Web. Những trước hết chúng ta cấp thiết lập một cookies. Những người tăng trưởng sẽ làm điều này, giống như mọi thứ khác trong PHP, chúng rất dễ dàng. sử dụng hàm setcookie() với những thông số theo sau:
    setcookie(name, value, time_to_expire, path, domain, security setting);
    thí dụ
    setcookie(“mycookie”, “my_id”, time()+ (60*60*24*30),”/”,”.kungfuphp.com”,0)
    Cookie này thiết lập những tham số như sau:
    • Lưu trữ tên biến có tên là mycookie.
    • Giá trị của biến là my_id.
    • cookie có giá trị 30 ngày kể từ ngày thiết lập.
    • cookie có hiệu lực trong mọi page của domain.
    • Nó có hiệu lực trong mọi chỗ của tền miền
    • Không có thiết lập bình yên khác lạ
    IV.Hằng số (Constant):
    Hằng là một giá trị chẳng thể đổi thay được thông qua việc thực hiện chương trình. Bạn có thể định nghĩa một hằng bằng cách sử dụng hàm define( ). Một khi hằng được khái niệm, nó không bao giờ bị đổi thay.
    Chỉ có những kiểu dữ liệu boolean, integer, float, string mới có thể chứa các hằng. Bạn có thể nhận giá trị của một hằng bằng cách đơn giản chỉ định tên của nó. Không giống như với biến, bạn không cần khai báo $ trước một hằng. Bạn cũng có thể dùng hàm constant(), để đọc giá trị của hằng. dùng hàm get_defined_constants( ) để nhận một danh sách tất cả các hàm đã được định nghĩa.
    Các hằng được khái niệm trước: PHP cung cấp một lượng lớn các hằng đã được định nghĩa trước để bất kỳ script nào cũng có thể chạy được
    Tham khảo thêm : https://www.magebay.com/
     
Trạng thái chủ đề:
Không mở trả lời sau này.

Chia sẻ trang này