현재 페이지의 액세스 주소가
http://localhost/CMS/public/index.php?r=news&id=1
(권장 튜토리얼: yii)
1.
1 현재 도메인 이름 가져오기:
echo Yii::app()->request->hostInfo;
결과:
http://localhost
2. 가져오기(도메인 이름 제외 기타) 현재 URL:
echo Yii::app()->request->getUrl();
결과:
/CMS/public/index.php?r=news&id=1
3 홈 페이지 주소 가져오기(도메인 이름 제외):
echo Yii::app()->user->returnUrl;
결과:
/CMS/public/index.php
4. :
echo Yii::app()->homeUrl;
결과:
/CMS/public/index.php
5,
echo Yii::app()->request->baseUrl;
결과:
/CMS/public
6 웹사이트 루트 디렉터리의 상대 주소 가져오기:
echo Yii::app()->baseUrl;
결과:
/CMS/public
(참고: 이 방법을 사용하여 직접 가리킬 경우) 웹사이트 루트 디렉터리에 "/"를 추가하는 것이 가장 좋습니다. 왜냐하면 때때로 "/"를 추가하지 않으면 웹사이트 루트 디렉터리를 올바르게 가리키지 못할 수 있기 때문입니다. 응용 프로그램 예: Home )
2.
7. YII는 IP 주소를 얻습니다:
Yii::app()->request->userHostAddress;
8. Yii는 제출 방법:
Yii::app()->request-isPostRequest;
9. 보호된 디렉터리의 실제 경로:
Yii::app()->basePath;
10, 반환할 이전 페이지의 URL 가져오기:
Yii::app()->request->urlReferrer;
11. 현재 컨트롤러 ID 가져오기:
Yii::app()->getController()->getAction()->id;
12.
dirname(Yii::app()->BasePath);
13. Yii는 get 및 post 데이터를 가져옵니다:
Yii::app()->request->getParam('id');
Three,
14. Yii에서 시간대를 설정하는 방법:
'timeZone' =을 사용하여 config/main.php에서 시간대를 설정할 수 있습니다. > '아시아/충칭'
15. 중복 투고 방지:
Ccontroler->refresh();
위 내용은 yii에서 현재 URL과 도메인 이름을 얻는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!