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; ?>
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!