Search
 
SCRIPT & CODE EXAMPLE
 

PHP

php superglobals

#Superglobal

$_SERVER Superglobal
Superglobals were introduced in PHP 4.1.0, and are built-in variables 
  that are always available in all scopes. Basically system variables.
https://www.w3schools.com/php/php_superglobals.asp

Note: $_SERVER Superglobal  -- tells a little about the server and 
  the client

==============
#Example index.php
<?php include 'server-info.php';?>
<!DOCTYPE html>
<html>
<head>
    <title>System Info</title>
    <link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/css/bootstrap.min.css">
</head>
<body>
<div class ="container">
    <h1>Server & File Info</h1>
    <?php if($server): ?>
    <ul class="list-group">
    <?php foreach($server as $key => $value): ?>
        <li class="list-group-item">
            <strong><?php echo $key; ?>: </strong>
            <?php echo $value; ?>
        </li>
    <?php endforeach; ?>
    </ul>

    <?php endif; ?>

    <h1>Client Info</h1>
    <?php if($client): ?>
    <ul class="list-group">
    <?php foreach($client as $key1 => $value1): ?>
        <li class="list-group-item">
            <strong><?php echo $key1; ?>: </strong>
            <?php echo $value1; ?>
        </li>
    <?php endforeach; ?>
    </ul>

    <?php endif; ?>

</body>
</html>
==================
#Example server-info.php
<?php
    # $_SERVER SUPERGLOBAL

    //Create Server Array
    $server =[
        'Host Server Name' => $_SERVER['SERVER_NAME'],
        'Http Host' => $_SERVER['HTTP_HOST'],
        'Server Software' => $_SERVER['SERVER_SOFTWARE'],
        'Document Root' => $_SERVER['DOCUMENT_ROOT'],
        'Current Page' =>  $_SERVER['PHP_SELF'],
        'Script Name' =>  $_SERVER['SCRIPT_NAME'],
        'Absloute Path' =>  $_SERVER['SCRIPT_FILENAME']

    ];

    echo $server['Host Server Name'];
    echo $server['Http Host'];
    echo $server['Server Software'];
    echo $server['Document Root'];
    echo $server['Current Page'];
    echo $server['Script Name'];
    echo '<br>';
    //also can show it all
    print_r($server);

    //Creat Client Array
    $client = [
        'Client System Info' => $_SERVER['HTTP_USER_AGENT'],
        'Client IP' => $_SERVER['REMOTE_ADDR'],
        'Remote Port' => $_SERVER['REMOTE_PORT']

    ];
    echo '<br>';
    echo '<br>';
    print_r($client);

?>
Comment

variable superglobale php

echo "dsd";
Comment

PREVIOUS NEXT
Code Example
Php :: php elvis operator 
Php :: laravel create custom artisan command 
Php :: xrp to php 
Php :: php code to submit a radio button value using onclick function 
Php :: phpstorm deployment 
Php :: schema add column laravel 
Php :: Apache/2.4.46 (Win64) OpenSSL/1.1.1j PHP/7.3.27 Server at localhost Port 80 
Php :: post request axios php 
Java :: javafx vm arguments 
Java :: import math java 
Java :: bukkit scoreboard 
Java :: import android.support.v7.app.ActionBarActivity; 
Java :: how to close a jframe in java with an if statement 
Java :: javafx button color 
Java :: onclick button in java android 
Java :: Share application “link” in Android 
Java :: java min integer 
Java :: message box in javafx 
Java :: gradle springboot run 
Java :: java create a set with values 
Java :: show dialog fragment from adapter 
Java :: java random between 
Java :: java math.pi 
Java :: l,og in android studio 
Java :: java for map 
Java :: java how to get elapsedTime 
Java :: java double to fixed decimal 
Java :: android parse timestamp 
Java :: javafx get window in controller 
Java :: spigot run code asynhronously 
ADD CONTENT
Topic
Content
Source link
Name
9+9 =