bisuk****@spyma*****
bisuk****@spyma*****
2004年 8月 18日 (水) 13:41:10 JST
えと。 アクセス制限したい、商品のproducts_idが50だとしてですが。 product_info.phpの最初の部分へ。 define(PASS, '1234'); define(ID, '1234'); if ($_REQUEST['products_id'] == 50){ if(!isset($PHP_AUTH_USER) || !(($PHP_AUTH_USER == ID) && ($PHP_AUTH_PW == PASS))) { header('WWW-Authenticate: Basic realm="product_info.php"'); header('HTTP/1.0 401 Unauthorized'); exit; } }else{ } とすれば、 products_idが50の商品へはアクセス出来なくなります。よね。今試してみたら入れませんでした。 他の商品へは認証無しで入れます。 ただ、この場合 if ($_REQUEST['products_id'] == 50){ としてるのでこの50の部分をアクセス制限したい商品のIDに変えるのですが、 複数登録する方法が自分では分かりません・・・・未熟なので こんな方法はどうでしょうか? 最初に提案したものだと、画像だけみれない状態で、購入ボタンはでてきます。 この方法だと、商品説明の部分が表示されません。(product_info.php自体表示されない) if ($_REQUEST['products_id'] == 50){ の部分の改善を熟練した人で書き換えしていただければと思いますが。 ---------------------------------------------------------------------- Homepage to : http://www14.plala.or.jp/bisuke/ Mail to: bisuk****@spyma***** "Think different." from bisuke φ(^^*)