簡體   English   中英

PHP會話處理問題服務器

[英]PHP Session handling trouble server

我在使用session_start()時遇到一些麻煩,我有3個php文件,第一個是發布數據的表單:

<form method="post" action="startsession.php">
    First name: <input name="firstname" type="text" value="">
    <br>
    Last name: <input name="lastname" type="text" value="">
    <br>
    <input type="submit" name="submit" value="Submit">
</form>

第二個名為startsession.php的會話將啟動會話並存儲表單中的數據,並將其發送到另一頁進行測試:

<?php
    session_start();
?>
...
<?php
    $_SESSION['firstname'] = $_POST["firstname"];
    $_SESSION['lastname'] = $_POST["lastname"];
?>
<p><a href="sessiontest.php>"> Link </a></p>

最后, sessiontest.php只是開始會話並讀取存儲的變量,但它似乎不起作用:

<?php
    session_start();
    echo $_SESSION['firstname'];
?>

有人可以幫助我找出問題所在嗎? 可能是服務器上的東西嗎? 我其余的PHP代碼正常工作,表單發布也正常工作,我可以從startsession.php讀取數據,但不能從sessiontest.php.讀取數據sessiontest.php.

您輸入了錯誤的鏈接

<p><a href="sessiontest.php>"> Link </a></p>

由於您在href="sessiontest.php>"添加了>標記,因此請用以下代碼替換它

<p><a href="sessiontest.php"> Link </a></p>

你寫

“>鏈接

刪除>登錄鏈接

鏈接

它會工作

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM