![](/img/trans.png)
[英]How I can send value in PHP from one page to another using other than session?
[英]How can i increment session value one on first page using php?
我需要從一個開始增加會話值,現在可以僅從兩個開始增加。如何從第一頁開始增加一個?
實際上,我正在嘗試增加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();
}
?>
哦,我現在收到你的問題了。 您可以執行以下操作:
<?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();
}
?>
您在第一次迭代中有2個,因為您使用會話,在兩次請求之間的會話中節省了價值。
為什么使用會話? 為此使用變量,或在每次迭代中將$_SESSION['rid'] = 0
設置$_SESSION['rid'] = 0
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.