원격으로 PHP를 실행하기 위해 readfile()을 사용하는 것과 관련하여 최근 질문을했지만 어쩌면 제가 문제를 해결하는 것이 더 좋을지 생각해 볼 수 있습니다. 일에 대한 잘못된 방법은, 그래서 여기 간다 :PHP 파일을 표시하지 않고 PHP 웹 사이트를 클라이언트 서버에 배포
- I 양식, 데이터베이스 연결을 많이 포함하고 여러 가지의
- I를 추적 할 수 $ _SESSION 변수를 사용합니다, 사용자가 로그인을 필요로하는 PHP 웹 사이트를 내 웹 사이트의 기능을 사용하고자하는 잠재적 인 고객이 있지만, 자신의 서버에서 제어합니다. 그들은 아마도 자신의 서버에 로컬 콘텐츠 및 CSS 파일을 사용하여 웹 사이트를 다시 스타일링하고 싶지만 나중에 문제가 될 수 있습니다.
- 제공 할 가치가 있기 때문에 제 PHP 코드를 표시하고 싶지 않습니다. .
나는 클라이언트의 서버에서 광산에 이르기까지 include() 호출과 관련하여 생각했는데, 적어도 가변 범위를 그대로 유지하지만 많은 사이트 (PHP 문서)는 readfile(), file_get_contents() 또는 유사한. 이상적으로는 내 서버에있는 "실제"각각에 대해 클라이언트의 서버에 간단한 래퍼 파일을 갖고 싶습니다.
내가 원하는 것을 어떻게 달성 할 수 있을지에 대한 제안이 있으십니까?
덕분에, ColmF
서버가 파일을 '포함'할 수 있으면 파일을 복사 할 수 있습니다. –
PHP는 해석 언어이므로 파일을 '읽음'하고 파싱합니다. 예, 어떤 경우에는 캐시 된 바이트 코드를 저장할 수 있지만 컴파일하고 바이트 코드에서 작동하는 상위 레벨 언어와 다릅니다. 원하는 작업을 수행 할 수있는 http://www.zend.com/en/products/guard/를 확인하십시오. 서명하지 않으면 코드/기타 등을 재사용하지 않는 조항이 포함 된 회사와 계약을 체결합니다.이 경우 최상의 보호입니다. 당신은 또한 '오픈 소스'라이센스하에 어떤 것이라도 사용한다면 당신의 전체 앱이 오픈 소스로 간주 될 수 있으므로이 모든 것이 논쟁의 여지가있다. –
@Matt : 답변으로 의견을 게시하지 않는 이유는 무엇입니까? 나는 그것이 맞을 것을 제안한다. – abatishchev