如何使用php在第一页上增加会话值1?

如何使用php在第一页上增加会话值1?,php,Php,我需要从一开始增加会话值,现在只能从两开始增加会话值。如何从第一页开始增加会话值 实际上,我正在尝试增加pdf页面中的收据编号 有人能帮我解决这个问题吗 这是我的密码: <?php session_start(); //$_SESSION['rid']=0; if(!empty($_POST['register'])) { $_SESSION['rid'] = $_SESSION['rid']+ 1; require("fpdf/fpd

我需要从一开始增加会话值,现在只能从两开始增加会话值。如何从第一页开始增加会话值

实际上,我正在尝试增加pdf页面中的收据编号

有人能帮我解决这个问题吗

这是我的密码:

<?php
    session_start();
    //$_SESSION['rid']=0;
    if(!empty($_POST['register']))
    {   
        $_SESSION['rid'] = $_SESSION['rid']+ 1;
require("fpdf/fpdf.php");

    $pdf=new FPDF();
    $pdf->Addpage();
$pdf->SetFont("Arial","B",18);
    $pdf->Cell(0,10,"Receipt number:".$_SESSION['rid'],0,0,'C');
    $pdf->output();

    }
?>

由于您使用会话,所以在第一次迭代中有2个值,在请求之间的会话中保存值。

为什么使用会话?使用变量,或者在每次迭代中设置
$\u会话['rid']=0

哦,我现在知道你的问题了。您可以这样做:

<?php
    session_start();

    if(!isset($_SESSION['rid']))$_SESSION['rid']=0;

    if(!empty($_POST['register']))
    {   
    $_SESSION['rid'] = $_SESSION['rid']+ 1;
require("fpdf/fpdf.php");

    $pdf=new FPDF();
    $pdf->Addpage();
$pdf->SetFont("Arial","B",18);
    $pdf->Cell(0,10,"Receipt number:".$_SESSION['rid'],0,0,'C');
    $pdf->output();

    }
?>


$\u会话['rid']=0
$\u会话['rid']=$\u会话['rid']+1表示第一次迭代中的值为1。。。有什么问题吗?@Ali Arshad谢谢,是的,如果设置为$\u SESSION['rid']=0,我在第一次迭代中得到的值是1,但我无法将其增加到2,3,以此类推。-谢谢,哦,好的,但如果设置为$\u SESSION['rid']=0,我无法将其增加到2,3,在第一次迭代中得到值1,但是我不能从1开始递增。哦,非常感谢Ali arshad,它工作得很好,现在我可以从1开始递增。非常感谢你的回答:)现在我也可以在使用会话销毁之前递增的值之后从1开始再次递增。非常感谢Ali arshad的帮助。。,也很高兴为你编码:D-你能帮我把这些会话值插入数据库表吗?