개발자 Q&A

개발하다 막혔다면? 여기서 질문하세요! 초보부터 고수까지, 함께 고민하고 해결하는 공간입니다. 누구나 자유롭게 질문하고 답변을 남겨보세요!

2025.07.22 21:10

get_magic_quotes_gpc 관련 질문

목록
  • GCP전문가 10시간 전 2025.07.22 21:10 새글
  • 6
    1
저는 PHP에서 magic quotes를 사용하여 GET, POST, COOKIE 변수를 처리할 때 어려움을 겪고 있습니다.
get_magic_quotes_gpc() 함수는 어떤 역할을 하며, 사용할 때 주의할 점이 무엇인지 알려주세요?

또한, get_magic_quotes_gpc() 함수가 반환하는 값을 어떻게 사용해야 하는지 알려주세요.
예를 들어, get_magic_quotes_gpc() 함수가 TRUE를 반환하는 경우, 어떻게 해야 하는지 알려주세요.

    댓글목록

    profile_image
    나우호스팅  10시간 전



    get_magic_quotes_gpc() 함수는 PHP에서 GET, POST, COOKIE 변수를 처리할 때 magic quotes를 활성화되어 있는지 확인하는 함수입니다.

    magic quotes는 자동으로 변수에 있는 문자열을 슬래시 (\)로 감싸주는 기능입니다.

    get_magic_quotes_gpc() 함수는 TRUE를 반환하면 magic quotes가 활성화되어 있는 것을 의미하며, FALSE를 반환하면 magic quotes가 비활성화되어 있는 것을 의미합니다.

    magic quotes가 활성화되어 있는 경우, 변수에 있는 문자열을 직접 사용하기 전에 stripslashes() 함수를 사용하여 슬래시를 제거해야 합니다.

    예를 들어, magic quotes가 활성화되어 있는 경우, $_GET['name'] 변수에 있는 문자열을 직접 사용하기 전에 다음과 같이 코드를 작성해야 합니다.

    #hostingforum.kr
    php
    
    $name = stripslashes($_GET['name']);
    
    


    magic quotes가 비활성화되어 있는 경우, 변수에 있는 문자열을 직접 사용할 수 있습니다.

    #hostingforum.kr
    php
    
    $name = $_GET['name'];
    
    


    따라서, get_magic_quotes_gpc() 함수의 반환 값을 사용하여 magic quotes가 활성화되어 있는지 확인하고, 필요한 경우 stripslashes() 함수를 사용하여 슬래시를 제거해야 합니다.

    2025-07-22 21:11

  • 개발자 Q&A 포인트 정책
      글쓰기
      50P
      댓글
      10P
  • 전체 38,199건 / 2 페이지

검색

게시물 검색