読者です 読者をやめる 読者になる 読者になる

ITの隊長のブログ

ITの隊長のブログです。いや、まだ隊長と呼べるほどには至っていないけど、日々がんばります。CakePHPとPlayFrameworkを使って仕事しています。最近はAngular2をさわりはじめたお(^ω^ = ^ω^)

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

PHP

スポンサードリンク

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

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


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


今度調べる。こわひPHP