URL이 있는데, 쉼표가 포함되어 있습니다.
이 URL을 사용하여 원격 시스템을 호출하면 쉼표가 2C (ASCII 코드)
으로 변경되어 내게 문제가됩니다!
어떻게 방지 할 수 있습니까?PHP 코드가 쉼표로 ASCII 코드로 변경됩니다.
0
A
답변
0
이 동작에 잘못된 것은 없습니다. 그러나이 경우 인코딩 된 문자열을 다시 얻는 방법으로이 URL을 해석해야합니다. 쉼표가 나타나는 패턴을 확인하십시오. 예 : 변수 = 1 & variable2 = hello, someotherstuff 변수 일 경우 someotherstuff를 검색 할 수 있습니다. % 2C는 쉼표입니다. 변수가 변경되면 variable2 = (randomstring)을 요청할 수도 있습니다. 그 후에 쉼표를 얻습니다.
이 방법을 사용하면 해당 지점에서 코드를 간단하게 나눌 수 있습니다. 이 모든 작업은 패턴 검색을 위해 정규식을 사용하는 Function preg_match를 사용하여 수행 할 수 있으며, 요소 배열을 찾습니다.
정규 표현식은 여러분에게 강력하게 의존합니다. String, 우리에게 String을주지 않으므로,이 시점에서 스스로 알아 내야 만합니다. 는 정규식이 잘 StackOverflow의 에 설명이 올바른 행동, 영숫자가 아닌 문자 코드 뒤에 %``로 대체 얻을 것
관련 문제
- 1. PHP의 ASCII 코드로 문자열 변환
- 2. Numpad 포인트가 쉼표로 변경됩니다.
- 3. PHP HTML 수정하지 않고 ASCII 코드로 인코딩
- 4. 문자열을 ASCII 코드로 변환
- 5. 문자를 ASCII 코드로 변환
- 6. 아래 코드와 같이 코드가 하드 코드 대신 변경된 코드로 변경됩니다.
- 7. codeigniter PHP 코드가 새 코드로 업데이트되지 않습니다.
- 8. 이 코드가 ASCII
- 9. 모든 HTML 코드가 변경됩니다
- 10. Mysqli 코드가 변경됩니다.
- 11. Char에서 Fay의 ASCII 코드로 변환
- 12. gcc 루프가 어셈블리 코드로 변경됩니다.
- 13. 페이지로드시 다른 PHP 코드로 인해 PHP 코드가 어떻게 생깁니 까
- 14. % c와 ASCII 코드가 혼동 됨
- 15. 코드가 끝나기 전에 CSS가 변경됩니다.
- 16. 메서드 이름에 영향을주는 코드가 변경됩니다.
- 17. PHP - 아스키를 유니 코드로 변환합니다.
- 18. 문자열을 ASCII 코드로 변환하고 다시 플래시로 변환
- 19. 정수를 ASCII 코드로 변환하는 중 문제가 발생했습니다.
- 20. 확장 ASCII 문자는 해당 유니 코드로 변환되는
- 21. ASCII 문자를 x11 키 코드로 변환
- 22. 파이썬 - 유니 코드로 코덱 인코딩 ASCII : 오류
- 23. 내 C 코드를 ASCII 코드로 업데이트하려고합니다.
- 24. C fread 이진수와 Ascii 코드로 변환
- 25. FPDF에서 괄호가 ASCII 코드로 나타 납니까?
- 26. 자바 - 특정 ASCII 코드로 변수를 인쇄하는 기능
- 27. 파이썬에서 비 ASCII 코드로 UTF 문자 인쇄
- 28. 제어 문자를 16 진수로 ASCII 코드로 바꿉니다
- 29. UTF8의 텍스트 POST는 ASCII 코드로 제공됩니다.
- 30. PHP - echo jpg as ascii
을 caugh caugh; _URL 인코딩 _ 또는 _Percent- 인코딩 _이라고합니다. 서버는 자동으로 디코딩해야합니다. – Barmar