0

概要: ユーザーが背景を選択できるようにするスクリプトがあり、このオプションは mysqlDB に保存されます。これはログイン時に取得され、セッション内に保存されます。

問題:私が抱えている問題は、IE では背景だけが表示され、Web コンテンツは表示されないことです。それはクロムで動作し、背景を表示するさまざまな方法を読みましたが、動作していないようです. 私のスクリプトに何か問題がありますか?

スクリプト:

<style> body { background: url('http://domain.co.uk/images/assets/<?php echo "".$_SESSION["USER"]["bg"]."" ?>.jpg')  no-repeat top; } </style>

セッション開始スクリプト

<?php 
session_start();
if(!isset($_SESSION["USER"])){
    header("Location: ../index.php");
}
?>

ログイン/生成セッションを確認する

if(mysql_num_rows($result) == 1){
while($user_data = mysql_fetch_array($result)) {
$_SESSION["USER"]["bg"] = $user_data["bg"];

セッションの開始スクリプトと生成機能が動作し、関連するスニペットをここに投稿しました

4

1 に答える 1

2

実際<style>には、内に含める必要がありますhead。または、タグに属性style="background: url('http://example.com/images/assets/<?=$_SESSION["USER"]["bg"]?>.jpg"を追加することもできます。<body>それが役立つと思います。

于 2012-09-07T12:39:19.903 に答える