【发布时间】:2014-04-05 15:55:45
【问题描述】:
对不起,如果这是重复的,但我真的找不到任何可以解决我的问题的东西。我可以传递像 $_SESSION['blabla']="123'; 这样的数字和字符串,但我不能从文本字段和提交按钮传递这个 $_POST 值。
第 1 页 (sessions.php)
<?php session_start(); ?>
!doctype 在这里
<body>
<form id="form1" name="form1" method="post" action="sessions2.php">
<label>
<input type="text" name="damn" id="damn" />
<input type="submit" name="submit" id="submit" value="Submit" />
</label>
</form>
<?php
$omg = $_POST['damn'];
$_SESSION['damn'] = $omg;
echo $_SESSION['damn'] ;
?>
第 2 页 (sessions2.php)
<?php
session_start();
$fires = $_SESSION['damn'];
echo "wth";
echo $_SESSION['damn'];
?>
PS。对不起这些名字..我真的很难过。
【问题讨论】:
-
因为您的表单转到
session2.php,所以您的$_POST['damn']/$_SESSION['damn']永远不会设置在sessions.php上。将代码添加到sessions2.php -
er.. 我要添加什么代码?抱歉,我真的很陌生