Maison > cadre php > YII > Comment obtenir une adresse IP dans yii2.0

Comment obtenir une adresse IP dans yii2.0

(*-*)浩
Libérer: 2019-12-30 11:03:11
original
3935 Les gens l'ont consulté

Comment obtenir une adresse IP dans yii2.0

yii Obtenir l'adresse IP actuelle                                                                                                                (apprentissage recommandé : yii framework )

<?php //当前域名
 echo Yii::app()->request->hostInfo; 
//除域名外的URL
 echo Yii::app()->request->getUrl(); 
//除域名外的首页地址
 echo Yii::app()->user->returnUrl; 
//除域名外的根目录地址
 echo Yii::app()->homeUrl; ?>
Copier après la connexion

Supposons que l'adresse d'accès de notre la page actuelle est :http://localhost/CMS/public/index.php?r=news&id=1

1

1. : echo Yii:: app()->request->hostInfo;

Résultat : http://localhost

2 Obtenez l'URL actuelle (sauf le nom de domaine) : echo Yii. ::app() ->request->getUrl();

Result:/CMS/public/index.php?r=news&id=1

3. adresse (sauf nom de domaine) : echo Yii::app()->user->returnUrl;

Result:/CMS/public/index.php

4. répertoire (sauf le nom de domaine) Adresse : echo Yii::app()->homeUrl;

Résultat :/CMS/public/index.php

5. ()->request- >baseUrl;

Result:/CMS/public

6 Obtenez l'adresse relative du répertoire racine du site Web : echo Yii::app()->. ;baseUrl;

Result :/CMS/public (Remarque : si vous utilisez cette méthode pour pointer directement vers le répertoire racine du site Web, il est préférable d'ajouter un "/" après, car parfois si vous ne le faites pas ajoutez "/", il peut ne pas pointer correctement vers le répertoire racine du site Web. Exemple d'application : Home< /a> )

2.

7. YII obtient l'adresse IP : Yii::app()->request->userHostAddress;

8. Yii détermine la méthode de soumission : Yii: :app()->request-isPostRequest;

9. ()->basePath;

10. Récupérer l'url de la page précédente Pour retourner : Yii::app()->request->urlReferrer; ID du contrôleur actuel : Yii::app()->getController()->getAction() ->id

12. );

13. Yii obtient les données de get et post : Yii:: app()->request->getParam('id');

3.

14. Comment définir le fuseau horaire dans Yii :

Vous pouvez définir le fuseau horaire 15 dans 'timeZone'=>'Asia/Chongqing ' dans config/main.php pour éviter les soumissions répétées : Ccontroler->refresh();

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal