koneyの日記: フレームセット切り直しテク
日記 by
koney
たまにはテクニック的なことを、と。
フォームのACTION先がフレームセットであることがたまにあります。
#3つのフレームで構成されるとか、httpsに投げる場合とか
フォーム→フレームセット(全体フレームの再構築)→結果
つまり経由が一個増えるわけですな。
フレームセット内でHTML以下に
<frame src="hoge.php?var1=<?=$var1?>&var2=<?=$var2>">と
書くのが面倒くさい人に朗報。
#DBでセッション管理すれば良いかもしれませんが。
こーすれば楽です。
<?
$pos=0;
while(list($key,$val) = each($HTTP_POST_VARS)){
if($pos > 0 ) $post_data .= "&";
$post_data .= "$key=$val";
}
?>
~以下フレームセットの記述~
<frame src="hoge.php?<?=$post_data?>">
~省略~
んなもんでどうでしょうか?
methodがGETの時は適当に書き換えてね。
フォームのACTION先がフレームセットであることがたまにあります。
#3つのフレームで構成されるとか、httpsに投げる場合とか
フォーム→フレームセット(全体フレームの再構築)→結果
つまり経由が一個増えるわけですな。
フレームセット内でHTML以下に
<frame src="hoge.php?var1=<?=$var1?>&var2=<?=$var2>">と
書くのが面倒くさい人に朗報。
#DBでセッション管理すれば良いかもしれませんが。
こーすれば楽です。
<?
$pos=0;
while(list($key,$val) = each($HTTP_POST_VARS)){
if($pos > 0 ) $post_data .= "&";
$post_data .= "$key=$val";
}
?>
~以下フレームセットの記述~
<frame src="hoge.php?<?=$post_data?>">
~省略~
んなもんでどうでしょうか?
methodがGETの時は適当に書き換えてね。
フレームセット切り直しテク More ログイン