weblog

web制作(HTML/CSS/PHP/MySQL…)に関する内容を中心に書いていきます..。

 

ifとswitchと$_GETを使って、php引数でURL転送する

URLのある引数に特定の値が入っている時に、
アクションを起こす時の例をメモ。

下の場合は、labelに「1」が指定されていて、
かつ、numberに「1234・567・89」が指定されている場合に、
任意の別のURLに転送する例です。

if($_GET["label"] == "1") {
 switch( $_GET["number"] ){
 case 1234: 
 case 567: 
 case 89: 
 header("Location:http://example.com/new.php?label=1&number={$_GET['number']}");
 break;
 };
}

上のコードが入ったphpファイル(ここではpage.phpとします)に
http://example.com/page.php?label=1&number=1234
でアクセスすると、
http://example.com/new.php?label=1&number=1234
に転送されます。

ここでは、ifとswitchと$_GETを組み合わせてURL転送に使っていますが、
「●●の時に▲▲」という時にいろいろ応用できそうです。

Page URL

TrackBack URL

このページにコメントする

NAME

MAIL(管理人のみ確認)

URL

COMMENT