asdf.com/index.php?a=0 & b = 2와 같은 URL을 사용하는 경우 a
에 $ _GET을 사용하면 b
은 2가됩니다. 하나의 $ _GET 함수에 넣은 용어는 이미 스테이크 & 치즈처럼 앰퍼샌드가 있습니다. $ _GET 변수를 사용하지 않고도 앰퍼샌드가 작동 할 때 앰퍼샌드가 나타나면 (즉 전체 기간을 가져 오지 않음) 작업이 끝나는 것을 생각할 수있는 방법이 있습니까?
3
A
답변
5
urlencode()
따라서 &
은 %26
으로 바뀝니다.
일부 매개 변수에서 쿼리 문자열을 만들어야하는 경우 대신 http_build_query()
을 사용할 수 있으며 매개 변수를 URL 인코딩합니다.
수신 측에서는 $_GET
값이 PHP에 의해 디코딩되므로 검색어 문자열 a=Steak%26Cheese
은 $_GET = array('a' => 'Steak&Cheese')
에 해당합니다.
0
예. 요청 URL보다 먼저 URL 인코딩해야합니다. 읽어보기 http://www.w3schools.com/TAGS/ref_urlencode.asp
-1
여기 jQuery AJAX 요청에서 다루는 이전 게시물이 있지만 요약하면 uri를 인코딩해야합니다. 그러면 앰퍼샌드 값이 ASCII 값으로 변환됩니다. Ampersand in GET, PHP
관련 문제
- 1. PHP : 함수에서 $ _GET 및 $ _POST?
- 2. $ _GET
- 3. 앰퍼샌드로 수행하는 경우이 SQL은 무엇입니까?
- 4. Ajax XMLHttpRequest.responseText 조건부로 작업하기
- 5. foo가없는 $ _GET
- 6. jQuery를하고 $ _GET
- 7. &을 데이터베이스의 앰퍼샌드로 대체하려면 어떻게합니까?
- 8. FORM으로 작업하기
- 9. cronjobs로 작업하기
- 10. 외국어로 작업하기
- 11. Kohana, .htaccess 및 $ _GET
- 12. mod_rewrite를하고 $ _GET 변수
- 13. 변수가없는 PHP $ _GET
- 14. $ _GET 및 $ _POST
- 15. foreach 루프에 문제와 $ _GET
- 16. regex 및 $ _GET
- 17. $ _GET 쿼리 문자열의 정규식
- 18. PHP 설정 $ _GET 값
- 19. $ _GET 변수를 얻는 정규식
- 20. phpBB3 - $ _GET 사용하기
- 21. 코드 igniter :: $ _GET?
- 22. 정의되지 않은 $ _GET [ '...'] 색인
- 23. $ _GET 정의되지 않은 인덱스
- 24. PHP $ _GET URL의
- 25. 403는 $ _GET 매개 변수
- 26. PHP $ _GET 문제
- 27. PHP $ _GET 보내지 않음
- 28. 다른 함수에서 변수를 얻는 방법
- 29. 매우 제한된 언어로 작업하기
- 30. 느린 연결로 작업하기
얻을 인코딩, 앰퍼샌드에 spliting 유지 여부, 나를 위해 작동하지 마십시오 : [_GET] => 배열 ( [경로] => 프로젝트/스테이크 [치즈] => ) – CpILL