ITの隊長のブログ

ITの隊長のブログです。Rubyを使って仕事しています。最近も色々やっているお(^ω^ = ^ω^)

【PHP】$_SERVERというスーパーグローバル変数からURIを取得する方法。あ、アンチパターン記事です。

スポンサードリンク

WordPressで開いているページのuriを修正して別リンクにするということをやりたかったときに書いたプログラムをメモ。

<?php
$uri = $_SERVER['REQUEST_URI'];
$replaceUri = preg_replace('/^\/.+?\/(.+)?\/$/', '$1', $uri);


でもこれって、ダメらしい。なぜなら$_SERVER['REQUEST_URI']という値は、必ずしも/の値からスタートするものではない。つまりリクエスト次第ではhttp://〜からスタートするリクエストもあるとか。


今度調べる。こわひPHP