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

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

王林
王林nach vorne
2020-09-28 17:20:422945Durchsuche

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

(Empfohlenes Tutorial: yii)

1.

1. Holen Sie sich den aktuellen Domainnamen:

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

Ergebnis:

http://localhost

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

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. Holen Sie sich die Adresse des Stammverzeichnisses (außer Domänenname) :

echo Yii::app()->homeUrl;

Ergebnis:

/CMS/public/index.php

5,

echo Yii::app()->request->baseUrl;

result:

/CMS/public

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: 4ecb79ac6148b68bb2de6c893be38832baseUrl. ;?>/">Home5db79b134e9f6b82c0b36e0489ee08ed )

2.

7. YII erhält die IP-Adresse:

echo Yii::app()->baseUrl;

8. Yii ermittelt die Übermittlungsmethode:

/CMS/public

9. Der physische Pfad des geschützten Verzeichnisses:

Yii::app()->request->userHostAddress;

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

Yii::app()->request-isPostRequest;

11.

Yii::app()->basePath;

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

Yii::app()->request->urlReferrer;

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;

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!

Stellungnahme:
Dieser Artikel ist reproduziert unter:csdn.net. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen