Xem thông tin SERVER web trong PHP

Thảo luận trong 'Ngôn ngữ lập trình web PHP' bắt đầu bởi phamcongson, 5/4/16.

  1. phamcongson

    phamcongson

    Police

    Tham gia ngày:
    3/6/13
    Bài viết:
    481
    Đã được thích:
    97
    Điểm thành tích:
    28
    Giới tính:
    Nam
    Trong lập trình web, biết và nắm rõ thông tin sever upload web để xử lý khá quan trọng. Để in và xem thông tin SERVER này tại web bạn đang up hoặc localhost trong lập trình website PHP thì bạn làm như sau:

    Thêm đoạn code sau vào trong file PHP bạn muốn hiển thị

    PHP:
    <?php
        print_r
    ($_SERVER);
    ?>
    • Khi bạn chạy đoạn code này, server sẽ in cho bạn 1 mảng phần tử gồm tất cả các thông số bên trong server, bạn chỉ cần truy xuất đúng thông tin bạn cần lấy là OK.
    Để truy xuất lấy dữ liệu tại các biến server bạn thêm đoạn code:
    Mã:
    $_SERVER['Giá trị mảng trong server']
    
    Xem các ví dụ dưới để hiểu rõ hơn.

    VD: in server tại local host tôi đang up web sẽ ra dạng như sau:
    Mã:
    Array ( [MIBDIRS] => C:/xampp/php/extras/mibs
    [MYSQL_HOME] => \xampp\mysql\bin
    [OPENSSL_CONF] => C:/xampp/apache/bin/openssl.cnf
    [PHP_PEAR_SYSCONF_DIR] => \xampp\php
    [PHPRC] => \xampp\php [TMP] => \xampp\tmp
    [HTTP_HOST] => localhost
    [HTTP_USER_AGENT] => Mozilla/5.0 (Windows NT 6.1; rv:40.0) Gecko/20100101 Firefox/40.0
    [HTTP_ACCEPT] => text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
    [HTTP_ACCEPT_LANGUAGE] => en-US,en;q=0.5
    [HTTP_ACCEPT_ENCODING] => gzip, deflate
    [HTTP_REFERER] => http://localhost/mysite/index.php?mod=sanpham
    [HTTP_COOKIE] => theme=purple; fcspersistslider2=1; PHPSESSID=cnn4m64fatrf35r2grt1oltv72; submenuheader=-1c
    [HTTP_CONNECTION] => keep-alive [PATH] => C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files\Intel\DMIX;C:\Program Files\Common Files\Autodesk Shared\; [SystemRoot] => C:\Windows [COMSPEC] => C:\Windows\system32\cmd.exe
    [PATHEXT] => .COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC
    [WINDIR] => C:\Windows
    [SERVER_SIGNATURE] =>
    Apache/2.4.4 (Win32) OpenSSL/0.9.8y PHP/5.4.19 Server at localhost Port 80
    [SERVER_SOFTWARE] => Apache/2.4.4 (Win32) OpenSSL/0.9.8y PHP/5.4.19
    [SERVER_NAME] => localhost
    [SERVER_ADDR] => ::1
    [SERVER_PORT] => 80
    [REMOTE_ADDR] => ::1
    [DOCUMENT_ROOT] => C:/xampp/htdocs
    [REQUEST_SCHEME] => http
    [CONTEXT_PREFIX] =>
    [CONTEXT_DOCUMENT_ROOT] => C:/xampp/htdocs
    [SERVER_ADMIN] => postmaster@localhost
    [SCRIPT_FILENAME] => C:/xampp/htdocs/mysite/index.php
    [REMOTE_PORT] => 51605
    [GATEWAY_INTERFACE] => CGI/1.1
    [SERVER_PROTOCOL] => HTTP/1.1
    [REQUEST_METHOD] => GET
    [QUERY_STRING] =>
    [REQUEST_URI] => /mysite/index.php
    [SCRIPT_NAME] => /mysite/index.php
    [PHP_SELF] => /mysite/index.php
    [REQUEST_TIME_FLOAT] => 1459816996.97
    [REQUEST_TIME] => 1459816996 )
    
    VD: lấy giá trị biến trong server
    PHP:
    $URL_vua_truy_cap=$_SERVER['HTTP_REFERER'];
    $url_home_local=$_SERVER['MYSQL_HOME'];
    Kết quả :
    Mã:
    http://localhost/mysite/index.php?mod=sanpham 
    • Đường dẫn bin local host là :
    Mã:
    \xampp\mysql\bin
    Chúc các bạn thành công
    Bài viết được bảo vệ bởi: DMCA.com Protection Status
     
    Cảm ơn đã xem bài:

    Xem thông tin SERVER web trong PHP

    Chỉnh sửa cuối: 5/4/16
    Đang tải...


Like và Share ủng hộ ITSEOVN