嗨,我有这样的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();

10-08 18:21