私はインターネット上にこのヒープがあることを知っています。私はクッキー(didnt work)を使用するようなものを試しました。空のアンカーをチェックしてください。 Microsoftはひどいです私はすべてが同意できると思う!
safari、chrome、firefoxなど(良いブラウザ)では、コードがうまく動作し、ユーザーがログインしています。セッションまたはCookieのデータで問題が解決していると仮定しています。それは無効な(インターネット上で)と言ってエラーが発生したウェブサイト。
私はセッションとクッキーを設定していたコードはこれです:だから、これは正常に動作する必要があり
session_start();
$_SESSION['user_id']= $id;
$_SESSION['user_name'] = $full_name;
$_SESSION['user_level'] = $user_level;
$_SESSION['HTTP_USER_AGENT'] = md5($_SERVER['HTTP_USER_AGENT']);
すべきことではありませんか?これを読んでいただきありがとうございます。
クイック編集:(それはまだ$ _SESSIONを伴う)私もFacebookのログインボタンを持っているし、アカウントがリンクされている場合は、コードのこのセクションは次のとおりです。
レスポンスのヘッダに以下を追加しようと while ($row = mysql_fetch_array($SrcUser))
{
$id = $row["id"];
$user_level = $row["user_level"];
}
session_start();
$_SESSION['user_name'] = $full_name;
$_SESSION['user_level'] = $user_level;
$_SESSION['user_id']= $id;
mysql_query("update `users`
set `ckey`= '', `ctime`= '', `online`='0'
where `id`='$_SESSION[user_id]'") or die(mysql_error());
// Javascript redirect.. its kinda cheating to be honest as if i dont use it i will have awkwardness with header errors
?>
<script type="text/javascript">
window.location = "myaccount.php"
</script>
'私はそれを使用しません。私はヘッダーエラーでぎこちないでしょう。'あなたは出力を送信していますか?それはヘッダーも使用するので、クッキーを妨害します。そして、serverside $ _SESSIONs(SSIDとは別に)はIEと何が関係していますか?それは私かもしれないが、私は問題を理解することはできません –
@DamienPirsyは、ヘッダーの前にページに情報を送信するので、ヘッダーは正しく動作しません。私は$ _SESSIONがIEと何が関係しているのか知りませんが、インターネットについてはそれについて多くのことを見てきました。それを継続できないと思う唯一の事があります。 – Jack4
ヘッダーの前に出力を送ると、 。あなたは絶対にそれをする必要があると確信していますか?バッファリングで回避することはできませんか? –