0

login.phpmyusername と mypassword を登録し、index.php?bolum=panel(コントロール パネル)にリダイレクトするのに少し問題があります。

ログイン.php:

session_start();
$_SESSION['myusername'] = $myusername; 
$_SESSION['mypassword'] = $mypassword;
if(session_is_registered(myusername))
{
    echo "<script> window.location.replace('index.php?bolum=panel') </script>";
}

そしてコントロールパネル=> panel.php

    <?php session_start(); ?>
    Username: <?php echo $_SESSION['myusername']; ?> <br/>
    Password: <?php echo $_SESSION['mypassword']; ?> 

うまくいかないのはなぜですか。に myusername と mypassword を設定できませんpanel.php

4

2 に答える 2

0

session_start出力がブラウザに送信される前に呼び出す必要があります。これには、開始前の空白文字が含まれます<?php。それらを削除します。また、開発の場合は、エラーレポートをアクティブにします。

<?php
ini_set('display_errors', 'on');
error_reporting(-1);
于 2013-01-22T02:03:13.130 に答える
0

まず第一に - login.php

<?php
session_start();
$_SESSION['myusername'] = $myusername; 
$_SESSION['mypassword'] = $mypassword;
if(isset($_SESSION['myusername'])){
   header('Location: index.php?bolum=panel');
}
?>

また、 index.php?bolum=panelからpanel.phpにどのように正確にアクセスできますか?

于 2013-01-22T02:56:40.307 に答える