그래서 Apache에서 실행되는 PHP 기반 사이트가 있습니다. 내가 말하는 페이지의 URL은 다음과 같습니다. http://www.example.com/?task=0&fw=FW_1W9AigHcAzgtjhBNc6W1QW fw
에 대한 긴 문자열이 무작위로 생성됩니다. ?fw=FW_1W...
부터 항상 36 자입니다. 누군가가 이것에 아무 것도 추가하면 중대한 오작동이 발생하고 영구적 인 손상을 입습니다 (이상한 상황, 나는 알고 있습니다 ...). 내가 뭘 찾고있는 내 PHP 스크립트는 URL의 문자의 특정 숫자 후에 모든 것을 무시하게 만드는 것입니다. 아니면 $fw
의 경우 25 자 이후의 모든 내용을 무시합니까? 나는 거의 프로그래밍을 이해하지만 난이 가능해야한다처럼 ... 많은 :)URL 쿼리 길이를 제한 하시겠습니까?
0
A
답변
2
어떤 이상한 설정 감사합니다 ...하지만 당신이 수 있다고 생각 :
$fwstring = substr($_GET['fw'],0,25); //get 25 chars from index 0 of $_GET['fw']
2
하는 스크립트에서 멀리 나쁜 요청을 계속 :
<?php
if (strlen($_GET['fw'])!=36) {
header("Status: 400 Bad Request", true, 400);
exit();
}
// your code ...
관련 문제
- 1. OData : 쿼리 필드를 제한 하시겠습니까?
- 2. .NET에서 URL 인코딩 된 문자열의 길이를 멀티 바이트 문자로 제한
- 3. 레일 - 이미지에 대한 URL 액세스를 제한 하시겠습니까?
- 4. MySQL의 GroupWise에 제한 쿼리
- 5. OData URL 길이 제한
- 6. SAXParserFactory와 URL 시간 제한
- 7. URL CNAME 제한?
- 8. JSP로 URL 액세스 제한
- 9. JOIN에서 쿼리를 제한 하시겠습니까?
- 10. JavaFX : 길이를 문자열로 지정 하시겠습니까?
- 11. 오디오 녹음 길이를 결정 하시겠습니까?
- 12. MySQL의 서브 쿼리 제한
- 13. 특정 범주로 쿼리 제한
- 14. CodeIgniter의 데이터베이스 쿼리 제한
- 15. asp.net의 URL 매개 변수 제한
- 16. Django - 선택 테이블을 외국 테이블의 쿼리 세트로 제한 하시겠습니까?
- 17. 제거 URL 쿼리 문자열
- 18. URL 쿼리 문자열 인코딩
- 19. iTunes 검색 쿼리 URL?
- 20. 내가 다음 쿼리를 제한 쿼리
- 21. 확장 쿼리 제한 시간 설정
- 22. vba의 쿼리 문자열 길이 제한?
- 23. 구글 방향 API 쿼리 제한
- 24. Oracle/ASPX 쿼리 시간 제한
- 25. 쿼리 내에서 MySQL 결과 제한
- 26. 제한 시간이있는 JDBC 포스트그레스 쿼리
- 27. Oracle의 임시 공간 제한 쿼리
- 28. Seam - 엔티티 쿼리 - 동적 제한
- 29. RhinoMocks/AssertWasCalled : 인수 길이를 확인 하시겠습니까?
- 30. jquery - 입력 필드의 길이를 확인 하시겠습니까?