Hei*_*igo 0 html php local-storage
我的主要问题是,为什么以下代码打印出来:
false
boolean value true
Run Code Online (Sandbox Code Playgroud)
我希望变量"boolean"值也是false
我想在javascript中存储一些数据,然后在PHP中使用它,它甚至可能吗?
<!doctype html>
<html lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>Storage test?</title>
</head>
<body>
<script type='text/javascript'>
localStorage.save = 'false';
</script>
<?php
$boolean = "<script type='text/javascript'>" .
"document.write(localStorage.save);".
"</script>";
echo $boolean;
if($boolean = 'true'){
echo "<p>boolean value true</p>";
} else {
echo "<p>boolean value false</p>";
}
?>
</body>
Run Code Online (Sandbox Code Playgroud)
if($boolean = 'true'){ <-- this line
echo "<p>boolean value true</p>";
} else {
echo "<p>boolean value false</p>";
}
Run Code Online (Sandbox Code Playgroud)
您没有将$ boolean变量与'true'进行比较,而是将值赋值为'true'.
尝试两个等号.
我甚至不确定你在做什么是可能的.但等号肯定是个问题.