0

그래서 특수 프린터 (특별한 드라이버가있는 회계 프린터)와 통신해야하는 웹 사이트 (HTML/PHP/Jquery/MySQL)를 만들고 있습니다. 그것은 원격 서버에서 완전히 온라인 상태입니다. 그러나 드라이버의 적절한 사용을 위해서는 로컬 서버를 사용하여 웹 사이트의 PHP가 드라이버와 상호 작용할 수있는 도구를 실행해야한다는 것을 알았습니다.로컬 및 원격 서버를 동시에 사용하여 PHP를

이제 원격 데이터베이스를 유지하면서 필요할 때마다이 소프트웨어가있는 모든 컴퓨터에 업데이트를 적용하면서 웹 사이트를 완전히 로컬로 만들 수 있음을 알고 있습니다. 그러면 문제가 빨리 해결됩니다. 그러나 원격 서버를 유지 관리하여 향후 수 백 대의 컴퓨터를 수동으로 업데이트하는 대신 모든 업데이트 또는 수정 작업을 신속하게 수행 할 수 있습니다. 또한 HTML5의 오프라인 기능을 살펴 보았지만 PHP를 로컬로 사용해야하므로 나에게 도움이되지 않습니다.

로컬 서버에서 실행되는이 기능을 허용하면서 대부분 웹 사이트를 원격 서버에서 실행할 수 있는지 알고 싶습니다. 즉, 필요할 때 PHP가 로컬 서버를 사용하도록 강제 할 수 있습니까?

PS : 사전에 감사합니다 나는 웹 마스터 페이지에서이 질문을하지만 프로그래밍 문제이기 때문에이를 보류 표시했다. 나는 이것에 대해 새로운 것이므로 여기에 게시하여 바르게 얻었 으면 좋겠다. (나는 FAQ를 확인했다. 나는 안전하다고 생각한다.)

답변

0

소리를 잘 계획한다. 때때로 이러한 드라이버는 로컬에서만 작동합니다. 해당 동작이 호출되면 요청을 로컬 서버로 전달할 수있는 조건을 가질 수 있습니다.

예를 들어 사이트가 원격 서버에서 실행 중입니다. 로컬 호스트 "/ getPrinterDriver"디스패치를 ​​요구하고 $ localURL을 처리하도록 요청했습니다. 로컬 서버를 가리 키도록 원격 서버에이 원본을 가지고 있어야합니다.

+0

감사합니다. 이것은 나에게 올바른 방향으로 밀고 있습니다! 그러나, 나는 그것을하는 방법을 찾아내는 것처럼 보일 수 없다. 드라이버를 실행하는 함수가 로컬 서버에 있다고 가정하고 $ localUrl을 사용하여 어떻게 액세스합니까? 나는 그것의 뒤에 아이디어를 얻는다, 나는 다만 통어론에 얻을 수 없다. 기능이있는 페이지를 어떻게 포함합니까? 어떻게 액세스합니까? 초급 질문과 같은 소리가 들린다면 미안하지만 이전에는 해 본 적이 없으며 적절한 온라인 설명서를 찾을 수 없습니다. –

+0

인터넷을 통해 액세스 할 수있는 웹 폴더가 2 세트 있다고 가정 해보십시오. 하나는 지역입니다. 인터넷을 통해 로컬 인스턴스에 액세스 할 수 있는지 확인하십시오. 웹에있는 다른 하나는 온라인 상에있을 것입니다. 로컬 서버를 사용해야하는 함수를 호출하면 해당 도메인 이름을 사용하고 스크립트로 이동하여 해당 작업을 호출하십시오. 화이트 보드를 쓰면 도움이 될 것입니다. 내가 "$ localURL"을 언급했을 때 나는 그 파일들을 설정 파일에 넣었습니다. 예를 들면; $ localURL = 간단히 말하면 path-to-local-instance/{then-path-to-script} – unixmiah