양식을 제출할 때 양식이 호출 된 페이지로 돌아가는 페이지를 만들려고합니다. 일반적으로 양식 작업을 basename($_SERVER['SCRIPT_NAME']);
으로 설정하면 정상적으로 작동합니다. 내가 가진 문제는이 페이지의 양식이 www.yaddayadda.com/article.php?id=4
과 같은 URL에서 호출 되었기 때문에 $_SERVER['SCRIPT_NAME']
을 사용할 경우에만 article.php
을 반환합니다. 어쨌든 스크립트 이름 다음에 변수를 반환하도록 만들 수 있습니까?인수를 사용하여 PHP 페이지를 가리키는 방법은?
1
A
답변
0
$_SERVER["QUERY_STRING"]
을 추가하거나 둘 모두를 결합하여 $_SERVER["REQUEST_URI"]
을 사용할 수 있습니다.
서버 변수와 관련하여 제공하는 특정 환경을 확인하려면 print_r($_SERVER);
또는 phpinfo();
을 사용하는 것이 유용합니다.
0
here과 같이 $_SERVER['SCRIPT_NAME'].$_SERVER['QUERY_STRING']
또는 $_SERVER['REQUEST_URI']
을 사용하십시오.
1
아마도 $_SERVER['REQUEST_URI']
이 필요합니다. $ _SERVER 변수를 모두 print_r()하면 몇 가지 좋은 후보가 있음을 알 수 있습니다. 주요 차이점은 스크립트가 CGI, 게이트웨이 또는 URL 재 작성 (예 : Apache의 mod_rewrite)을 통과 할 때입니다. 나는 REQUEST_URI가 꽤 안전하다고 믿습니다.
관련 문제
- 1. 단일 페이지를 가리키는 도메인
- 2. 사용자 페이지를 가리키는 사용자 URL
- 3. 이 페이지를 가리키는 링크가 있습니까?
- 4. 배치 파일의 인수를 사용하여 PHP 스크립트를 실행하는 방법은 무엇입니까?
- 5. php 인수를 사용하여 사용자 컨텐츠 값을 봅니다.
- 6. MVC2 : actionlink가 현재 페이지를 가리키는 지 확인하는 방법은 무엇입니까?
- 7. mmap을 사용하여 STL 유형을 가리키는 방법은 무엇입니까?
- 8. yacc에서 main 함수를 사용하여 파일을 가리키는 방법은 무엇입니까?
- 9. 다른 변수를 가리키는 php 변수
- 10. Zend PHP 디버거 : get 인수를 사용하여 페이지 디버깅을 시작하려면 어떻게해야합니까?
- 11. 인수를 사용하여 여러 인수를 받아들이는 Invoke 메서드
- 12. PHP 메서드 인수를 어떻게 적용합니까?
- 13. 파일을 사용하여 optparse 인수를 저장하십시오.
- 14. 페이지를 변경하기위한 간단한 PHP?
- 15. 인수를 사용하여 프로그램을 실행 하시겠습니까?
- 16. 프레임이있는 PHP 페이지를 만드는 방법은 무엇입니까?
- 17. 장점 단일 웹 페이지를 가리키는 여러 링크의 단점
- 18. PHP : 다른 클래스의 인수를 사용하여 클래스를 인스턴스화하는 방법
- 19. gdb를 사용하여 디버깅하는 동안 포인터가 가리키는 문자열을 출력하는 방법은 무엇입니까?
- 20. Perl의 HTML 페이지를 가리키는 JavaScript의 링크를 어떻게 추출합니까?
- 21. Eclipse에서 PHP 스크립트를 디버깅하는 동안 인수를 추가하는 방법은 무엇입니까?
- 22. PHP array_walk에 더 많은 인수를 전달하는 방법은 무엇입니까?
- 23. PHP 페이지를 phpBB3과 어떻게 통합합니까?
- 24. htacess과 PHP 페이지를 리디렉션
- 25. PHP 페이지를 HWID 잠금?
- 26. 다른 메서드에서 인수를 사용하여 메서드를 호출하는 방법
- 27. 인수를 사용하여 여러 파일 열기
- 28. 쉘 스크립트 : getopts를 사용하여 마지막 인수를 얻고 인수를 처리하는 방법
- 29. 좋은 방법은 Zend_Navigation을 사용하여 페이지를 초기화하는 것입니다.
- 30. Greasemonkey를 사용하여 전체 페이지를 바꾸는 방법은 무엇입니까?