私はxamppサーバからbluehostホスティングサービスに渡されました。 と私は問題があります...ホストの変更、ヘッダはすでに送信されました
私は私のホスティングプランを購入する前に、彼らは私のxamppサーバーのような.html内の任意のPHPコードが実行されると私に言った。うーん、うまくいきません...私は彼らに助けを求めました。私はファイルを.phpに変更しなければならなかったと言い、コードを変更する必要はありませんでした。だから私はやった、それは動作しません:
ヘッダー情報を変更することはできません - 既に送信されたヘッダー(/home7/.../public_html/index.php:10で出力開始) home7 /.../ public_html/index.php on line 28
私は過去7日間の研究を行っており、それを働かせることはできません。ここ
コードです:
<html>
<head>
<?phpsession_start();
//check if logged in
function isLoggedIn()
{
if(isset($_SESSION['valid']) && $_SESSION['valid'])
return true;
return false;
}
//if the user has not logged in
if(!isLoggedIn())
{
header('Location: login_form.html');
}
/*-----Connect to Database-----*/
include ('connect_database_2.php');
/* get username */
$username = $_SESSION['username'];
/*-----Include Navigation------*/
include ('frame.html');
?>
<LINK href="stylesheets/blog_index_stylesheet.css" rel="stylesheet" type="text/css">
<title>Blog Photos</title>
私は非常に開始時に<?phpsession_start();
を入れてみましたが、私は、サーバー500エラーまたはそのような何かを得る、私がホストにあることを告げ、彼らはそれがスクリプトだった私に言いましたエラー。
<?php session_start(); ?>
をし、ファイルの最上部でそれを入れてください:
私はそれをしました投稿の最後の2行をお読みください – user1107703
@ user1107703私はそれを上記の答えに書かれている方法で書いてみてください。行がHTMLまたはスペースの上にあることを確認してください。 – summea