PHP初心者です。
CakePHPのコントローラの中で下記のような記述をしていますが、
常にif文の中を通ってしまいます。
$this->log(strval($this->Auth->redirectUrl()), 'debug');
if (strval($this->Auth->redirectUrl()) == '/') { // returns always true!!!
$this->log("#####", 'debug');
return $this->redirect(['controller'=>'bookmarks','action'=>'index']);
}
ログには
/tags
#####
と出ます。
redirectUrl()が「/」の時だけif文の中を通したいのですが、どうすればいいでしょうか?
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- 英語 This low-frequency selective cutting action provid 1 2023/03/05 12:05
- JavaScript jQueryでのドラッグアンドドロップについて 1 2022/07/07 21:04
- JavaScript スマフォではボタンを表示させたくない 2 2023/01/20 14:26
- JavaScript フォームが空欄の時にフォームの外をクリックすると、エラーが出るコードを調べています。 1 2023/06/25 11:51
- 英語 カンマは不要? 3 2023/05/31 16:33
- JavaScript 1日1回引けるJavaScriptおみくじについて 1 2022/12/12 22:28
- 英語 語順 1 2023/01/24 20:54
- 英語 “If the City Council approves the renovation plan 3 2022/10/08 17:06
- 英語 下記はなんていってますか? こんにちは以降、訳していただけたら助かります。 Hello, We’re 1 2023/01/14 00:09
- PHP style.cssのjQuery条件付きcssが機能しない 4 2022/07/17 18:27
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
VBSで"をエスケープする文字は?
-
ダブルコーテーション(
-
ダブルクォーテーションが置換...
-
文字列の括弧について(初心者)
-
PHPの¥
-
文字列の置換をCStringで(C++)
-
PHPの文字列比較(IF文)
-
ダブル、シングルクォーテーシ...
-
○分から○時間○分に変換
-
preg_replaceについて
-
VBAのコマンドボタンの文字列の...
-
ソースコードの1行が長いとき...
-
エクセルのCOUNTIFが正しくカウ...
-
メッセージボックスで1025文字...
-
文字の入力で横バー上段、中断...
-
エスケープ文字の復帰(¥r)と...
-
COBOLの改行
-
VBAを使ってHTMLソースから特定...
-
コンボボックスの項目中に改行を
-
Excel関数「COUNTIF」で”文字”...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ダブルコーテーション(
-
REGEXREPLACE関数について、
-
VBSで"をエスケープする文字は?
-
文字列の置換をCStringで(C++)
-
PHPの¥
-
○分から○時間○分に変換
-
ダブルクォーテーションが置換...
-
文字列の括弧について(初心者)
-
Smartyで携帯絵文字を表示する方法
-
php 正規表現で、\\マークを取...
-
文字列のアスタリスク置換
-
PHP・Wordpress preg_replaceを...
-
nl2brが効かないのですが・・・
-
独自タグに囲まれた文字列の変換
-
ダブルクオーテーション
-
入力文字に\\マークが入ってい...
-
空白文字のカンマへの変換について
-
PHPでjavascriptを書き出すとき...
-
上手い置換方法は?
-
2バイトローマ数字小文字につ...
おすすめ情報
回答ありがとうございます。
strcmpを使って、下記のようにしましたが、常にtrueになってしまいます、、、。
if (strcmp($this->Auth->redirectUrl(), "/") == 0) {
第一引数は「/tags/」になっているのはデバッグログで確認しています。
このif文、おかしいでしょうか?