programing

.inc란 무엇이며 왜 사용하는가?

copysource 2022. 9. 22. 23:08
반응형

.inc란 무엇이며 왜 사용하는가?

PHP에서 include.inc 파일의 예를 자주 볼 수 있습니다..inc의 의미는 무엇입니까?그건 어디에 쓰입니까?그것을 사용하는 것의 단점과 장점은 무엇입니까?

의미가 없고 파일 확장자일 뿐입니다.파일이 다른 PHP 파일에 포함되도록 설계된 경우 확장자가 .inc인 파일에 이름을 붙이는 것이 일부 사람들의 관례이지만, 이는 단지 관례일 뿐입니다.

단점이 있을 수 있는 것은 서버가 보통 .inc 파일을 php로 해석하도록 설정되어 있지 않다는 것입니다.따라서 파일이 웹 루트에 있고 서버가 디폴트로 설정되어 있는 경우 사용자는 URL을 직접 방문함으로써 .inc 파일의 ph 소스 코드를 볼 수 있습니다.

이 제품의 유일한 장점은 포함된 파일을 쉽게 식별할 수 있다는 것입니다..php 확장자를 붙여 includes 폴더에 배치하는 것만으로 위의 단점 없이 동일한 효과를 얻을 수 있습니다.

출력보다는 파일 내용이 서비스되는 것이 걱정되는 경우.다음과 같이 이중 내선번호를 사용할 수 있습니다.file.inc.php그 후, 유용성과 유지보수의 목적과 같은 역할을 합니다.

제 사이트에는 보통 페이지마다 2개의 php 파일이 있습니다.

  1. 이름붙인 사람welcome.php모든 HTML 마크업을 포함하는 루트 폴더에 있습니다.
  2. 그리고 또 다른 이름은welcome.inc.php에서inc폴더, 특정 PHP 함수가 모두 포함되어 있습니다.welcome.php페이지입니다.

편집: 더블 익스텐션을 사용하는 또 다른 장점.inc.php어떤 IDE에서도 파일을 PHP 코드로 인식할 수 있습니다.

일반적으로 파일 자체는 스탠드아론 스크립트를 작성하지 않고 포함할 필요가 있는 파일임을 의미합니다.

이것은 프로그래밍 기술이 아닌 규칙입니다.

웹 서버가 올바르게 설정되어 있지 않은 경우 확장자가 .inc와 같은 파일이 노출될 수 있습니다.

이것은 개발자가 포함하기로 되어 있는 파일을 쉽게 식별할 수 있는 방법일 뿐입니다.그것은 인기 있는 행사입니다.PHP에 특별한 의미는 없으며 PHP 또는 스크립트 자체의 동작은 변경되지 않습니다.

이것은 프로그래머가 보통 포함 파일의 다른 파일 이름을 식별하기 위해 사용하는 규칙입니다.다른 개발자가 코드를 만들고 있다면 파일 이름만 봐도 이 파일이 있는 이유와 이 파일의 용도를 쉽게 식별할 수 있습니다.

덧붙이자면.또 다른 단점은 .inc 파일이 IDE에 의해 인식되지 않기 때문에 자동 완성 또는 코드 예측 기능을 이용할 수 없다는 것입니다.

개발 시 포함 파일을 빠르게 찾을 수 있는 방법으로 사용되었다고 생각합니다.사실 이것들은 관습과 프레임워크 설계로 인해 쓸모없게 되었습니다.

가 있는 모든 이 Apache가 할 수 ..incURL을 직접 방문하여 내선번호를 검색할 수 없습니다.

링크 참조:https://serverfault.com/questions/22577/how-to-deny-the-web-access-to-some-files

언급URL : https://stackoverflow.com/questions/7129842/what-is-an-inc-and-why-use-it

반응형