ログインしてさらにmixiを楽しもう

コメントを投稿して情報交換!
更新通知を受け取って、最新情報をゲット!

初心者PHP講座コミュの会員用ペ−ジとゲストペ−ジの分け方

  • mixiチェック
  • このエントリーをはてなブックマークに追加
超初心者です。
Authでログイン設定してheaderで飛ばしいてそのURLをアクセスしたときに見れないようにするにはどのようにしたらいいでしょうか?
お願いします。

コメント(7)

いまは↓にしていてそれをrequire_onceで呼んでいるようにしています。
下のheaderをアクセスしたときの対処法の良くわかりません。
<?php
//ログインフォ−ムの呼び出し
require_once('Auth/Auth.php');
function loginFunction($usr,$status){
switch($status){
case AUTH_IDLED :
case AUTH_EXPIRED :
$err='ログイン期限が切れています。再ログインしてください';break;
case AUTH_WRONG_LOGIN :
$err='ユーザID/パスワードが間違っています。';break;
}
require_once('login.html');
}
//Authクラスの初期化
$params=array(
'dsn'=>'mysql://root:908@localhost/shop',
'table'=>'shop',
'username'=>'username',
'passwordcol'=>'password',
'cryptType'=>'none',
'db_fields'=>'*');
$myAuth=new Auth('DB',$params,'loginFunction');
//認証処理の実行
$myAuth->start();
//認証の判定
if(!$myAuth->getAuth()){
echo "";
exit();
}
header("Location: http://localhost/samples/shop/index_login.html");
session_regenerate_id; //セッション偽装防止

?>
文頭に
<?php
include_once("login_ok.php");
?>
つければいいのでしょうか?
<?php
include_once("login_ok.php");
?>
<html>
内容
</html>
だったらhtmlの内容が表示されます。?

ログインすると、みんなのコメントがもっと見れるよ

mixiユーザー
ログインしてコメントしよう!

初心者PHP講座 更新情報

初心者PHP講座のメンバーはこんなコミュニティにも参加しています

星印の数は、共通して参加しているメンバーが多いほど増えます。