-1

私はこのPHPコードをApacheサーバーで使用していますが、正常に動作します。

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

ここで私の質問は、これがIISサーバーでも同様に機能するかどうかです。PHPを使用する場合、両者に違いがあることを読みましたので、念のため申し上げます。

ご意見ありがとうございます :)。

4

1 に答える 1

2

Don't use $_SERVER['SERVER_PORT']==443. Instead check if $_SERVER['HTTPS'] equals 'on'.

于 2012-09-10T00:37:45.830 に答える