저는 SSL을 사용하는 PHP 기반 웹 사이트를 사용하며 페이지에 액세스하기 전에 사용자가 로그인해야합니다. 다른 도메인에서이 사이트에 대한 액세스를 허용하여 기능이 동일하게 유지되지만 코드의 한 버전 만 유지해야한다는 추가 장점으로 사용자의 모양, 느낌 및 도메인 변경이 가능하도록하고 싶습니다.원격 URL 및 SSL을 사용하여 readfile() 사용
일부 읽기가 완료되면 보조 서버의 php 파일에서 기본 서버의 해당 파일로 readfile() 함수 호출을 사용하고 있습니다. 예를 들어 주 서버의 login.php는 readfile ("http://www.primarydomain.com/login.php")을 포함하는 login.php라는 파일로 보조 서버에서 액세스됩니다.
이제 문제가 있습니다 - 로그인 할 수도 없습니다! 처음 로그인 할 때 로그인 페이지가 잘 나타나지만 login user와 pwd가 입력되어 제출되면 원격 서버가 양식 처리를 트리거하고 빈 양식으로로드되는 $ _SERVER [ 'REQUEST_METHOD'] 변수를 보지 못하는 것입니다 .
어떤 생각이 잘못되었거나 구성을 변경해야 할 수도 있습니다.
감사합니다.
로그인 할 때 사용하는 코드를 표시 할 수 있습니까? –
[* context *] (http://www.php.net/manual/en/function.stream-context-create.php) 매개 변수를 ['readfile']에 제공하고 있습니까 (http://php.net /manual/en/function.readfile.php)? 컨텍스트를 통해 요청 vars (사용자 이름, 암호)를 전달해야합니다. 'readfile()'에 URL을 전달하면 PHP는 해당 도메인에서 실행되고 출력 만 읽혀집니다. –