SSL происходит до того, как запрос достигнет PHP. Единственное влияние на ваш PHP может оказать публикация ссылок, которые вы хотите переключить с http: // ... на https: // ... Есть $ _SERVER ['HTTPS' ] переменную, которую можно использовать, чтобы вызвать это изменение, если вы будете принимать соединения как SSL, так и не SSL. Но если вы переводите все на SSL, вам нужно будет переместить все свои ссылки один раз, а не проверять их при каждом запросе.