Maison php教程 php手册 PHP $_SERVER详细用法分析

PHP $_SERVER详细用法分析

May 25, 2016 pm 04:56 PM
fopen request

PHP $_SERVER详细用法分析

Argument           Result

PHP_SELF           Returns the path and filename of the current script
SERVER_PROTOCOL    Returns the name and revision of the page-requested protocol
REQUEST_METHOD     Returns the request method used to access the page
REQUEST_TIME       Returns the timestamp from the beginning of the request
DOCUMENT_ROOT      Returns the root directory of the current script
HTTP_REFERER       Returns the page address that referred to the current page
HTTP_USER_AGENT    Returns the user agent of the header from the current request
REMOTE_ADDR        Returns the IP address of the current user
REMOTE_PORT        Returns the port of the user's machine that is accessing the page
SCRIPT_FILENAME    Returns the absolute filename from the current script
SCRIPT_NAME        Returns the path of the current script

<?php教程 if ($_SERVER['REQUEST_METHOD'] == 'GET') { 
<form action="<?php echo $_SERVER['SCRIPT_NAME'] " method="post">
What is your first name?
<input type="text" name="first_name" />
<input type="submit" value="Say Hello" />
</form>
<?php } else {
    echo 'Hello, ' . $_POST['first_name'] . '!';
}
Copier après la connexion

获取用户的IP地址

<?php
$address = $_SERVER['REMOTE_ADDR'];
$referer = $_SERVER['HTTP_REFERER'];
$browser = $_SERVER['HTTP_USER_AGENT'];
$file = fopen("log.html",  "a"); 
$time = date("H:i dS F");
fwrite( $file, "<b>Time:</b> $time<br>" );
if( $address != null)
{
  fwrite( $file, "<b>IP Address:</b> $address <br>");
} 
if( $referer != null)
{
  fwrite( $file, "<b>Referer:</b> $referer<br>");  
}
fwrite( $file, "<b>Browser:</b> $browser<br/><hr>"); 
fclose($file);
Copier après la connexion

脚本显示方法

<?php 
$lastmod = filemtime($_SERVER['SCRIPT_FILENAME']);
echo 'file was updated on ' . date('l d F Y, at H:i:s T', $lastmod); 
Copier après la connexion

获取服务器时间

<?php
  
  $lastmod = filemtime($_SERVER['SCRIPT_FILENAME']);
  echo 'This file was last updated on '
        . date('l d F Y, at H:i:s T', $lastmod)
        . '.';

 
Copier après la connexion

本文地址:

转载随意,但请附上文章地址:-)

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

Video Face Swap

Video Face Swap

Échangez les visages dans n'importe quelle vidéo sans effort grâce à notre outil d'échange de visage AI entièrement gratuit !

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Comment résoudre PHP Avertissement : fopen() : l'opération SSL a échoué dans file.php à la ligne X Comment résoudre PHP Avertissement : fopen() : l'opération SSL a échoué dans file.php à la ligne X Aug 25, 2023 am 09:22 AM

Comment résoudre PHPWarning:fopen():SSLoperationfailedinfile.phponlineX Dans la programmation PHP, nous utilisons souvent la fonction fopen pour ouvrir des fichiers ou des URL et effectuer des opérations associées. Cependant, lorsque vous utilisez la fonction fopen, vous rencontrerez parfois quelque chose de similaire à Warning:fopen():SSLoperationfailedinfile.p

Comment résoudre l'avertissement PHP : fopen() : échec d'ouverture du flux : autorisation refusée Comment résoudre l'avertissement PHP : fopen() : échec d'ouverture du flux : autorisation refusée Aug 20, 2023 pm 01:45 PM

Comment résoudre PHPWarning:fopen():failedtoopenstream:Permissiondenied Dans le processus de développement de programmes PHP, nous rencontrons souvent des messages d'erreur, tels que PHPWarning:fopen():failedtoopenstream:Permissiondenied. Cette erreur est généralement due à des autorisations de fichier ou de répertoire incorrectes

Comment résoudre PHP Avertissement : fopen() : échec d'ouverture du flux : aucun fichier ou répertoire de ce type Comment résoudre PHP Avertissement : fopen() : échec d'ouverture du flux : aucun fichier ou répertoire de ce type Aug 19, 2023 am 10:44 AM

Comment résoudre PHPWarning:fopen():failedtoopenstream:Nosuchfileordirectory Dans le processus d'utilisation du développement PHP, nous rencontrons souvent des problèmes de fonctionnement des fichiers, dont "PHPWarning:fopen():failedtoopenstream:Nosuchfileordirectory"

Que signifie la requête php ? Que signifie la requête php ? Jul 07, 2021 pm 01:49 PM

La signification chinoise de request est "request". Il s'agit d'une variable globale en PHP et c'est un tableau contenant "$_POST", "$_GET" et "$_COOKIE". La variable "$_REQUEST" peut obtenir des données et des informations COOKIE soumises par POST ou GET.

Comment utiliser la fonction urllib.request.urlopen() pour envoyer une requête GET en Python 3.x Comment utiliser la fonction urllib.request.urlopen() pour envoyer une requête GET en Python 3.x Jul 30, 2023 am 11:28 AM

Comment utiliser la fonction urllib.request.urlopen() dans Python3.x pour envoyer une requête GET En programmation réseau, nous avons souvent besoin d'obtenir des données d'un serveur distant en envoyant une requête HTTP. En Python, nous pouvons utiliser la fonction urllib.request.urlopen() dans le module urllib pour envoyer une requête HTTP et obtenir la réponse renvoyée par le serveur. Cet article explique comment utiliser

Utilisation de la fonction fopen dans Matlab Utilisation de la fonction fopen dans Matlab Nov 28, 2023 am 11:03 AM

Dans Matlab, la fonction fopen est utilisée pour ouvrir un fichier et renvoyer l'identifiant du fichier pour des opérations de lecture ou d'écriture ultérieures sur le fichier. Sélectionnez les options d'autorisation appropriées pour ouvrir le fichier selon vos besoins et fermez-le rapidement une fois l'opération terminée. Il convient de noter qu'après avoir ouvert un fichier, vous devez vous assurer que le fichier est fermé à temps lorsqu'il n'est plus nécessaire de libérer des ressources système. De plus, si l'ouverture du fichier échoue ou si une erreur d'opération se produit, le mécanisme de gestion des erreurs peut être utilisé pour la gérer en conséquence.

En langage C, utilisez la fonction fopen() pour ouvrir un fichier existant en mode écriture En langage C, utilisez la fonction fopen() pour ouvrir un fichier existant en mode écriture Aug 27, 2023 pm 10:33 PM

La méthode fopen() en C est utilisée pour ouvrir le fichier spécifié. Prenons un exemple pour comprendre la syntaxe du problème. FILE*fopen(filename,mode). Les modes suivants sont valides pour utiliser fopen() pour ouvrir des fichiers : 'r', 'w', 'a', 'r+', 'w+. ', 'a+'. Pour plus d'informations, veuillez visiter la bibliothèque C function-fopen()

Comment encapsuler l'intercepteur Vue3 Axios dans un fichier de requête Comment encapsuler l'intercepteur Vue3 Axios dans un fichier de requête May 19, 2023 am 11:49 AM

1. Créez un nouveau fichier appelé request.js et importez Axios : importaxiosfrom'axios' ; 2. Créez une fonction appelée request et exportez-la : Cela créera une fonction appelée request et l'exportera. Configurez une nouvelle instance Axios avec une URL de base. . Pour ajouter des paramètres de délai d'attente dans une instance Axios encapsulée, vous pouvez transmettre l'option de délai d'attente lors de la création de l'instance Axios. exportconstrequest=axios.create({baseURL:'https://example.

See all articles