yii에서 현재 URL과 도메인 이름을 얻는 방법

王林
풀어 주다: 2020-09-28 17:20:42
앞으로
2968명이 탐색했습니다.

yii에서 현재 URL과 도메인 이름을 얻는 방법

현재 페이지의 액세스 주소가

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 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:csdn.net
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿