찾다

 >  Q&A  >  본문

PHP URL 인코딩/디코딩

<p>저는 이 질문에서 허용된 솔루션을 사용하여 ID를 암호화했습니다(예: <strong>/index.php?id=3</strong>). 문제는 암호화된 값을 <strong>/index.php?id=dsf13f3343f23/23=</strong>과 같은 URL로 보낼 수 없다는 것입니다. 예를 들어 URL에 이상한 문자가 있는 경우가 있으므로 끝에 있는 <code>=</code> 기호에 주의하세요.
P粉512363233P粉512363233508일 전613

모든 응답(2)나는 대답할 것이다

  • P粉214176639

    P粉2141766392023-08-15 10:44:53

    PHP의 urlencode() 함수를 사용하여 값을 URL에 넣기 전에 인코딩하세요.

    이 기능은 =와 같은 "이상한" 문자를 URL에 입력하기에 안전한 형식으로 변환합니다. 다음과 같이 사용할 수 있습니다:

    으아악

    회신하다
    0
  • P粉346326040

    P粉3463260402023-08-15 09:23:14

    URL에 전달된 값의 이상한 문자 urlencode()를 사용하여 이스케이프해야 합니다.

    예를 들어 다음 코드 조각은 다음과 같습니다.
    으아악

    제공 사항:

    으아악

    URL 매개변수로 유효합니다.

    여러 매개변수를 사용하여 쿼리 문자열을 작성하려면
    http_build_query() 함수를 확인하세요.

    예:

    으아악

    제공 사항:

    으아악

    이 함수는 이스케이프 및 매개변수 접합을 자동으로 처리합니다.-)

    회신하다
    0
  • 취소회신하다