PHP の HTML 出力にあるすべての非 ssl 参照を置き換える必要がありました。出力バッファの内容の str_replace を実行してフラッシュすることによってそれを行うのは良い習慣ですか? 実際、php コードには多くの include と require があるため、それぞれの参照が行われる場所を見つけるのは非常に面倒です。これを解決するための困難で迅速な方法はありますか?これが私がやっていることの大まかな考えです
<?php
ob_start();
// does the logic to generate output html.
$mixedHtml = ob_end_clean();
ob_start();
$finalHtml = str_replace('http:','https:',$mixedHtml);
echo $finalHtml;
ob_end_flush();