공유 호스팅에서 마법 따옴표 비활성화
공유 호스팅에서는 PHP에 액세스할 수 없기 때문에 PHP의 마법 따옴표를 비활성화하는 것이 어려울 수 있습니다. .ini 파일입니다. 다음은 몇 가지 가능한 해결 방법입니다.
사용자 정의 php.ini 파일 사용
일부 공유 호스팅 제공업체에서는 사용자 정의 php.ini 파일을 설치할 수 있습니다. 이러한 경우 php.ini에 다음 행을 추가하여 마법 따옴표를 비활성화할 수 있습니다:
magic_quotes_gpc = off
.htaccess 파일 사용
사용자 정의를 설치하는 경우 php.ini는 옵션이 아닙니다. .htaccess 파일을 사용해 볼 수 있습니다. .htaccess 파일에 다음 지시문을 추가하세요.
php_flag magic_quotes_gpc off
이 방법은 모든 공유 호스팅 플랫폼에서 작동하지 않을 수 있습니다.
ini_set() 함수 사용
ini_set() 함수를 사용하여 매직 따옴표를 비활성화할 수도 있습니다. 다음 코드를 사용하세요.
ini_set('magic_quotes_gpc', 0);
그러나 이 접근 방식은 일부 공유 호스팅 플랫폼에서도 작동하지 않을 수 있습니다.
맞춤 스크립트 구현
위의 방법 중 어느 것도 효과가 없으면 맞춤 스크립트를 구현하여 마법 인용문의 효과를 되돌릴 수 있습니다. 예는 다음과 같습니다.
if (in_array(strtolower(ini_get('magic_quotes_gpc')), array('1', 'on'))) { $_POST = array_map('stripslashes', $_POST); $_GET = array_map('stripslashes', $_GET); $_COOKIE = array_map('stripslashes', $_COOKIE); }
위 내용은 내 공유 호스팅에서 매직 인용문을 어떻게 비활성화할 수 있나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!