我有一个使用POST的表单和一个变量.

如何在$_POST中设置该变量,以便在提交表单后,我仍然可以获取变量?

我试过了

$_POST['variable'] = $variable;

它最终是空的.

解决方法:

您应该将该变量作为表单中的隐藏字段,或使用会话变量.

隐藏的领域

并在提交表单时使用$_POST [‘my_var’]在someactionpage.php之后获取它.

会话变量

只需将它存储在$_SESSION变量中即可

session_start (); // Just once at the beginning of your code

// ...

$_SESSION['my_var'] = $myvar;

?>

并在另一页上检索它

session_start (); // Same than before

// ...

echo $_SESSION['my_var'];

?>

附加信息

正如在一些答案和评论中指出的那样,您应该始终检查变量是否存在,因为您无法保证这一点.只需使用isset function

if (isset ($_SESSION['my_var']))

// Do stuff with $_SESSION['my_var']

要么

if (isset ($_POST['my_var']))

// Do stuff with $_POST['my_var']

正如Kolink在评论中指出的那样,用户可以很容易地看到并更改字段值(通过POST发送).所以总是喜欢会话变量,除非它确实是非关键信息.

标签:php,variables,forms,post

来源: https://codeday.me/bug/20190728/1567000.html

php 设置post大小_php – 设置$_POST变量相关推荐

  1. php 设置post大小_php 修改上传文件大小限制实例详解

    1. 修改 max_execution_time 在php中,默认的页面最久执行时间为 30 秒,超过30秒,该脚本就停止执行. 这样就会出现无法打开网页的情况.这时我们可以修改 max_execut ...

  2. php修改学生信息代码_PHP程序员从入门到佛系第二十八弹:PHP $_POST 变量

    PHP $_POST 变量 在 PHP 中,预定义的 $_POST 变量用于收集来自 method="post" 的表单中的值. $_POST 变量 预定义的 $_POST 变量用 ...

  3. 关于Cocos2d-x节点和精灵节点的坐标、位置以及大小的设置

    1.cocos2d-X中的坐标(0,0),就是运行框的左下角位置,所以运行框看起来就是一个第一象限. 2.节点的锚点就是我们setPosition所设定的位置,默认锚点是在节点的中心,也就是setPo ...

  4. JVM 内存区域大小参数设置

    需要提前了解的知识点: 1. JVM内存模型 2. JVM垃圾回收算法 下图是JVM内存区域划分的逻辑图 从图中我们大概了解JVM相关的内存区域. JVM内存包括区域 Heap(堆区) New Gen ...

  5. 计算机桌面壁纸小,电脑的桌面壁纸大小怎么设置

    电脑壁纸的大小比例我们可以通过上面的设置进行调整,达到最好的效果.下面由学习啦小编为大家整理了电脑的桌面壁纸大小怎么设置的解决方法,希望对大家有帮助! 电脑的桌面壁纸大小怎么设置 电脑设置壁纸大小的方 ...

  6. linux环境变量设置图解,Ubuntu Linux 各个环境变量配置文件详解, 环境变量PATH设置...

    一.Ubuntu Linux系统环境变量配置文件: 1. /etc/profile 在登录时,操作系统定制客户环境时使用的第一个文件 ,此文件为系统的每个客户设置环境信息,当客户第一次登录时,该文件被 ...

  7. html的font字号1-7,CSS 字体大小font-size设置

    CSS font-size字体文字大小样式属性-字体大小样式篇: 本节DIVCSS7为大家介绍通过CSS样式设置文字字体大小知识,涉及CSS样式单词font-size. 一.设置字体大小CSS单词与语 ...

  8. html表格如何缩小,HTML表格的大小怎么设置

    回答:一般来说,一个文档中所有页面纸张大小.页边距和纸张方向都一样,但某些时候会遇到一部分页面要求用 A4 纸,另一部分页要求用 A3 纸,或者第一页用 A4 纸,第二页用 B5 纸,第三页之后全用 ...

  9. 如何设置HTML表格的长度不一样,HTML表格的大小怎么设置

    回答: 一般来说,一个文档中所有页面纸张大小.页边距和纸张方向都一样,但某些时候会遇到一部分页面要求用 A4 纸,另一部分页要求用 A3 纸,或者第一页用 A4 纸,第二页用 B5 纸,第三页之后全用 ...

  10. android设置文本大小属性,TextView文本属性设置

    在Android中,TextView是我们最常用的用来显示文本的控件. 一般情况下,TextView中的文本都是一个样式.那么如何对于TextView中各个部分的文本来设置字体,大小,颜色,样式,以及 ...

最新文章

  1. 4. matlab 中的axis与axes的区别
  2. python入门有基础-Python入门必须知道的11个知识点
  3. Refresh your Java skills–面对Java学习过程中的一些迷茫
  4. matlab中显示ycbcr图像,rgb到matlab中的ycbcr转换
  5. Java的JDBC事务详解
  6. ESP3 + ESP-IDF | 串口1 - 简单的串口回环测试
  7. iOS-关于iOS开发架构的搭建
  8. C++11 POD 类型
  9. xhtml、html与html5的区别
  10. 大厂程序员教你如何学习C++
  11. Windows 下Redis客户端可视化工具-Redis Desktop Manager
  12. java tm 6 update_Java(TM) 6 Update(java运行环境) V 6.0.450.6 官方版
  13. 开机黑屏,硬盘灯不亮,没有自检画面,进不去bios
  14. 群晖docker签到京豆_在docker中建立一个自动签到站点
  15. 计算机病毒 笑话,轻松一刻:因为男生的电脑容易中病毒
  16. android项目小说阅读开发背景颜色,Android 小说阅读护眼模式
  17. 51单片机学习:LCD12864液晶显示实验(带字库)
  18. 未來用工新趨勢_未来人工智能,有什么新的发展趋势?
  19. NRZ码位同步原理及FPGA实现--CDR
  20. vue3父组件调用子组件的方法

热门文章

  1. Linux之pure-ftpd安装和使用
  2. 猫哥教你写爬虫 033--爬虫初体验-BeautifulSoup-作业
  3. 5G 技术特点与应用
  4. TIA protal与SCL从入门到精通(3)——软件单元基本介绍
  5. locality sensitive hashing(LSH)原理和具体实现
  6. C语言游戏编程之flappy birds
  7. 笔记本安装Ubuntu9.04.图文并茂
  8. 用Maxima画出一些有趣的图
  9. python读取csv某一列 pandas_numpy和pandas实战:文件夹CSV文件中的第一列数据
  10. CVPR2020 Rotate-and-Render: Unsupervised Photorealistic Face Rotation from Single-View Images论文笔记