【发布时间】:2014-03-02 02:20:30
【问题描述】:
我的网站上有一个简单的 HTML 表单。我使用按钮提交表单。该按钮是 PNG,而不是常规的提交按钮,所以直到现在,我一直使用 onClick="document.getElementById("myFormId").submit();" 作为我的提交图像的 HTML 属性。
现在,我想捕获 2 个字段(用户名和密码)的值,所以我决定使用会话。
所以我在 HTML 标签之前使用了这段代码:
<?php
session_start();
$_SESSION["username_field"] = $username;
?>
但这会在页面加载时存储变量,这将使 $username = nothing。
底线:我需要在表单提交时存储这个 $_SESSION 变量。 (而且我更喜欢使用 $_SESSION,而不是其他人。)
请告诉我点击图片时如何$_SESSION["user"] = $userfield;。谢谢。
【问题讨论】:
-
if(isset($userfield)){ ... } -
请在forms and php上查找一些教程。
-
使用
<button>有什么问题? -
你是用post还是get方法?
-
if (!empty($_SESSION['username'])) { $_SESSION["username_field"] = $_POST['username'];
标签: javascript php html session