PHP関数 備忘録:転送と条件付き転送:DW230
転送と条件付き転送
■特定のページに来たとき強制転送
例)PHP表記の強制転送
上記で https://dw230.com/404 に転送されます。
上記で転送設定されたページは検索エンジンでは、転送先の内容になります。 ■キャリアを判別して転送
例)imode、sofubank
該当する機種が設定先に転送されます。
■特定のページ以外から来たとき強制転送
例)POSTやGETを受け取るページで同サイト以外から来た場合強制転送
上記で https://dw230.net/404 に転送されます。
説明
リファイラーからURL特定でもよいがいろんなページで使うので リファイラーにdw230がセットされているか調べて違う場合に転送しています |
|
| TOPへ | ||
| ・用途 | 使用例 | 使用関数 |
| ・「平成」を新元号「令和」に変更 | 令和7年10月26日 23:07:39 | gmt() gmdate() if() time() |
| ・ランダムパスワード生成(数字) | PASS:0152 | array_rand() if() for |
| ・ランダムパスワード生成(英数字混在) | PASS:868mp92B3 | array_rand() if() array() 他 |
| ・フッター用タイムスタンプ | 2025/10/26 23:07:39 | time() gmdate() |
| ・日数のカウントダウン | time() strtotime() ceil() | |
| ・転送と条件付き転送 | header() if() $_SERVER[] | |
| ・URLエンコード/デコード | urlencode() urldecode() | |
| ・トーナメント表を作る | if() echo() isset() | |
| ・error: Invalid numeric literal in line *** | ||
| ・PHP7に変更後に変数が最初の1文字しか取得しない |