2012-09-10 2 views
-1

나는 아파치 서버에이 PHP 코드를 사용하고 그것을 잘 작동이 똑같이 IIS 서버에서 작동 할 경우 "get url"PHP 코드가 IIS 서버에서 작동합니까?

$actual_link = "http" . (($_SERVER['SERVER_PORT']==443) ? "s://" : "://") . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI']; 

지금 내 질문입니다. 필자는 PHP를 사용할 때 PHP간에 차이점이 있으므로 확신하고 싶습니다.

의견에 감사드립니다. :)

+2

왜 시도하지 않으셨습니까? – zerkms

+1

확인하는 가장 좋은 방법은 시도하는 것입니다. –

+0

사실이 문장에 대해서만 로컬 서버를 설치하고 싶지는 않습니다. 30 분을 설정해야 할 필요가있는 반면 읽는 데는 두 번째가 필요합니다. – cmplieger

답변

2

$_SERVER['SERVER_PORT']==443을 사용하지 마십시오. 대신 $_SERVER['HTTPS']이 '켜짐'과 같은지 확인하십시오.

+0

피드백에 감사드립니다 :). – cmplieger

+0

@SnippetSpace 한 가지 다른 점은 포트를 포함하는 것을 잊지 마십시오. 모든 포트에서 웹 서버를 실행할 수 있으며 링크가 계속 작동하도록하려면 가능합니다. – Ariel

관련 문제