Heim  >  Artikel  >  PHP-Framework  >  So erhalten Sie eine IP in yii2.0

So erhalten Sie eine IP in yii2.0

(*-*)浩
(*-*)浩Original
2019-12-30 11:03:113830Durchsuche

So erhalten Sie eine IP in yii2.0

yii Holen Sie sich die aktuelle IP                                                                                                          (empfohlenes Lernen: yii-Framework )

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

Gehen Sie davon aus, dass die Zugriffsadresse unseres Die aktuelle Seite lautet:http://localhost/CMS/public/index.php?r=news&id=1

1

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

Ergebnis: http://localhost

2. Holen Sie sich die aktuelle URL (außer Domänenname): echo Yii ::app() ->request->getUrl();

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

3. Holen Sie sich die Homepage-Adresse (außer Domänenname) : echo Yii::app()->user->returnUrl;

Ergebnis:/CMS/public/index.php

4 (außer dem Domainnamen) Adresse: echo Yii::app()->homeUrl;

Ergebnis:/CMS/public/index.php

5. )->request- >baseUrl;

Ergebnis:/CMS/public

6. Rufen Sie die relative Adresse des Website-Stammverzeichnisses ab: echo Yii::app()-> baseUrl;

Ergebnis :/CMS/public (Hinweis: Wenn Sie diese Methode verwenden, um direkt auf das Stammverzeichnis der Website zu verweisen, ist es am besten, ein „/“ danach hinzuzufügen, denn manchmal, wenn Sie es nicht hinzufügen „/“ verweist möglicherweise nicht korrekt auf das Stammverzeichnis der Website. Anwendungsbeispiel: c59c70dfd7b9778b4e1cf39880794aaebaseUrl ;?>/">Home0e94d8b78400eac249c64eeb1f9aea58 )

2.

7. YII erhält die IP-Adresse: Yii::app()->request->userHostAddress; 🎜>8. Yii bestimmt die Übermittlungsmethode: Yii: :app()->request-isPostRequest; )->basePath;

10. Holen Sie sich die aktuelle URL Controller-ID: Yii::app()->getController()->getAction() ->id

12. ;

13. Yii ruft die Daten von get und post ab: Yii:: app()->request->getParam('id');

3 🎜>

14. So stellen Sie die Zeitzone in Yii ein:

Sie können die Zeitzone 15 in 'timeZone'=>'Asia/Chongqing' einstellen in config/main.php, um wiederholte Übermittlungen zu verhindern: Ccontroler->refresh();

Das obige ist der detaillierte Inhalt vonSo erhalten Sie eine IP in yii2.0. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn