모든 초보자가 알아야 할 PHP 함수.
다음은 모든 개발자가 더 자주 사용해야 하는 몇 가지 유용한 내장 PHP 함수입니다.
1 - htmlspecialchars
htmlspecialchars 함수는 한 가지 주된 이유 때문에 echo만 사용하는 것보다 낫습니다. XSS를 방지하기 때문입니다. 예를 들어:
<?php
echo htmlspecialchars("<script>console.log('XSS!');<script>");
산출:
<script>console.log('XSS!');<script>gt;
2 - 간부
이 기능을 사용하면 호스트/테스트에 사용하는 OS에 따라 명령 프롬프트 또는 터미널에서 코드를 실행할 수 있습니다. 이 기능은 좀 더 발전된 기능이지만 매우 유용합니다. 예시:
<?php
exec("mkdir files");
이 코드를 실행하면 files라는 폴더가 생성됩니다. 이것은 매우 강력한 명령이며 사용자 입력은 이 기능에서 절대 허용되지 않습니다.
3 - 헤더
HTTP 헤더는 온라인에서 매우 유용하며 웹사이트가 로드될 때 브라우저에 수행할 작업을 알려줍니다. PHP를 사용하여 몇 초 안에 헤더를 설정할 수 있습니다. 이 코드는 302 Found 헤더를 설정하여 riverside.rocks로 리디렉션합니다.
<?php
header("Location: https://riverside.rocks");
die();
cURL로 이것을 보면 작동하는 것을 볼 수 있습니다.
참고: die() 함수는 코드를 종료하는 데 사용되며, 필수는 아니지만 리디렉션 후 더 이상 코드가 실행되지 않도록 하는 데 사용하는 것이 좋습니다.
다음은 404의 예입니다.
<?php
header("HTTP/1.1 404 Not Found");
4 - file_get_contents
이 함수는 웹사이트의 HTML 콘텐츠를 검색합니다. PHP에서 API로 작업한 적이 있다면 이 기능을 꽤 많이 사용해야 할 것입니다. 이 예제는 riverside.rocks의 HTML 콘텐츠를 가져오고 에코합니다.
<?php
echo file_get_contents("https://riverside.rocks");
재미있게 읽으시고 계속 코딩하시길 바랍니다!
~ 리버사이드 록스
Reference
이 문제에 관하여(모든 초보자가 알아야 할 PHP 함수.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://dev.to/riversiderocks/php-functions-every-beginner-should-know-i6b
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
<?php
echo htmlspecialchars("<script>console.log('XSS!');<script>");
<script>console.log('XSS!');<script>gt;
이 기능을 사용하면 호스트/테스트에 사용하는 OS에 따라 명령 프롬프트 또는 터미널에서 코드를 실행할 수 있습니다. 이 기능은 좀 더 발전된 기능이지만 매우 유용합니다. 예시:
<?php
exec("mkdir files");
이 코드를 실행하면 files라는 폴더가 생성됩니다. 이것은 매우 강력한 명령이며 사용자 입력은 이 기능에서 절대 허용되지 않습니다.
3 - 헤더
HTTP 헤더는 온라인에서 매우 유용하며 웹사이트가 로드될 때 브라우저에 수행할 작업을 알려줍니다. PHP를 사용하여 몇 초 안에 헤더를 설정할 수 있습니다. 이 코드는 302 Found 헤더를 설정하여 riverside.rocks로 리디렉션합니다.
<?php
header("Location: https://riverside.rocks");
die();
cURL로 이것을 보면 작동하는 것을 볼 수 있습니다.
참고: die() 함수는 코드를 종료하는 데 사용되며, 필수는 아니지만 리디렉션 후 더 이상 코드가 실행되지 않도록 하는 데 사용하는 것이 좋습니다.
다음은 404의 예입니다.
<?php
header("HTTP/1.1 404 Not Found");
4 - file_get_contents
이 함수는 웹사이트의 HTML 콘텐츠를 검색합니다. PHP에서 API로 작업한 적이 있다면 이 기능을 꽤 많이 사용해야 할 것입니다. 이 예제는 riverside.rocks의 HTML 콘텐츠를 가져오고 에코합니다.
<?php
echo file_get_contents("https://riverside.rocks");
재미있게 읽으시고 계속 코딩하시길 바랍니다!
~ 리버사이드 록스
Reference
이 문제에 관하여(모든 초보자가 알아야 할 PHP 함수.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://dev.to/riversiderocks/php-functions-every-beginner-should-know-i6b
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
<?php
header("Location: https://riverside.rocks");
die();
<?php
header("HTTP/1.1 404 Not Found");
이 함수는 웹사이트의 HTML 콘텐츠를 검색합니다. PHP에서 API로 작업한 적이 있다면 이 기능을 꽤 많이 사용해야 할 것입니다. 이 예제는 riverside.rocks의 HTML 콘텐츠를 가져오고 에코합니다.
<?php
echo file_get_contents("https://riverside.rocks");
재미있게 읽으시고 계속 코딩하시길 바랍니다!
~ 리버사이드 록스
Reference
이 문제에 관하여(모든 초보자가 알아야 할 PHP 함수.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/riversiderocks/php-functions-every-beginner-should-know-i6b텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)