Heim > PHP-Framework > YII > So erhalten Sie die aktuelle URL und den aktuellen Domainnamen in yii

So erhalten Sie die aktuelle URL und den aktuellen Domainnamen in yii

王林
Freigeben: 2020-09-28 17:20:42
nach vorne
2999 Leute haben es durchsucht

So erhalten Sie die aktuelle URL und den aktuellen Domainnamen in yii

Angenommen, die Zugriffsadresse unserer aktuellen Seite lautet:

http://localhost/CMS/public/index.php?r=news&id=1
Nach dem Login kopieren

(Empfohlenes Tutorial: yii)

1.

1. Holen Sie sich den aktuellen Domainnamen:

echo Yii::app()->request->hostInfo;
Nach dem Login kopieren

Ergebnis:

http://localhost
Nach dem Login kopieren

2. Holen Sie sich (außer Domänenname Andere) Aktuelle URL:

echo Yii::app()->request->getUrl();
Nach dem Login kopieren

Ergebnis:

/CMS/public/index.php?r=news&id=1
Nach dem Login kopieren

3. Holen Sie sich die Homepage-Adresse (außer Domänenname):

echo Yii::app()->user->returnUrl;
Nach dem Login kopieren

Ergebnis:

/CMS/public/index.php
Nach dem Login kopieren
Nach dem Login kopieren

4. Holen Sie sich die Adresse des Stammverzeichnisses (außer Domänenname) :

echo Yii::app()->homeUrl;
Nach dem Login kopieren

Ergebnis:

/CMS/public/index.php
Nach dem Login kopieren
Nach dem Login kopieren

5,

echo Yii::app()->request->baseUrl;
Nach dem Login kopieren

result:

/CMS/public
Nach dem Login kopieren
Nach dem Login kopieren

6. Wenn Sie das Stammverzeichnis der Website direkt angeben, fügen Sie am besten ein „/“ hinzu, denn wenn Sie kein „/“ hinzufügen, verweist es möglicherweise nicht korrekt auf das Stammverzeichnis der Website: Home )

2.

7. YII erhält die IP-Adresse:

echo Yii::app()->baseUrl;
Nach dem Login kopieren

8. Yii ermittelt die Übermittlungsmethode:

/CMS/public
Nach dem Login kopieren
Nach dem Login kopieren

9. Der physische Pfad des geschützten Verzeichnisses:

Yii::app()->request->userHostAddress;
Nach dem Login kopieren

10. Rufen Sie die URL der vorherigen Seite ab, die zurückgegeben werden soll:

Yii::app()->request-isPostRequest;
Nach dem Login kopieren

11.

Yii::app()->basePath;
Nach dem Login kopieren

13. Yii ruft die Get- und Post-Daten ab:

Yii::app()->request->urlReferrer;
Nach dem Login kopieren

Three,

14. So stellen Sie die Zeitzone in Yii ein:

Sie können die Zeitzone in config/main.php mit „timeZone“ = festlegen > 'Asien/Chongqing'

15. Doppelte Einreichungen verhindern:

Yii::app()->getController()->getAction()->id;
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonSo erhalten Sie die aktuelle URL und den aktuellen Domainnamen in yii. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:csdn.net
Erklärung dieser Website
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
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage