嗨,我有这样的HTML代码
<html lang="en">
<head>
<link href="css/style.css" rel="stylesheet">
</head>
<body>
<?php
$_SESSION["iphrase"] = $_SESSION["iphrase"] +1;
echo $_SESSION["iphrase"];?>
</body>
</html>
并在CSS中:
@font-face {
font-family: 'Droid-Naskh';
font-style: normal;
font-weight: normal;
src: url('../fonts/DroidNaskh-Regular.woff2') format('woff2'), url('../fonts/DroidNaskh-Regular.woff') format('woff');
}
body {
font-family: 'Droid-Naskh';}
对于每个刷新页面,我希望得到以下结果:
1,2,3,4,5,6 ...
但它打印:
1,3,5,7
问题是此代码:
body {
font-family: 'Droid-Naskh';}
为什么以及如何解决?
最佳答案
试试这个
$_SESSION["iphrase"] = (isset($_SESSION["iphrase"])) ? $_SESSION["iphrase"] + 1 : $_SESSION["iphrase"];
echo $_SESSION["iphrase"];
我正在考虑您在递增会话值之前在代码中的某个位置的顶部写了
session_start();
。