作者tao2tw (smile_ting)
看板PHP
标题[请益] PHP 5.4 不能带入参数 $_POST
时间Sat Oct 20 12:28:02 2012
板大好,在PHP 5.4 里面似乎不能再传递参数的时候传递 这种 super global vars
类似 $_POST $_SESSION
但是目前的网页code里面很一大堆都是这样写的,
可否在5.4 设定哪些设定档,取消这样的限制呢?
就是可以允许 使用传递 $_POST这样的参数呢? 感恩!!!
php 5.4 Fatal error: Cannot re-assign auto-global variable
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 119.77.136.156
1F:推 chikan5566:更新版本吧 10/20 12:55
2F:→ kerash:你是在 function 的参数带 $_xxx 的 global variable 吗..? 10/20 13:07
3F:→ tao2tw:对..我是带入$_POST 到function里面 目前Server端 PHP 5.3 10/20 13:08
4F:→ tao2tw:我自己在local端(WIN) 用 xampp 最新版本 PHP 5.4 就遇到 10/20 13:09
5F:→ tao2tw:1F说的更新版本是更新什麽版本呢 10/20 13:09
6F:→ kerash:5.4就完全禁止了,function 带这种全域本来就不太合理 10/20 14:11
7F:→ kerash:反正就算没带也可以直接在 function 内呼叫 $_POST.. 10/20 14:12
8F:→ gname:这种写法在扫白箱时就会被抓出来了,趁早把习惯改一改吧... 10/20 19:18
9F:→ Bambe:这种写法google哪些关键字看范例吗?小弟想瞻仰一番~感谢 10/20 20:23
10F:→ bibo9901:不太理解为什麽需要把$_POST传进函数里.. 10/20 21:15
11F:推 appleboy46:直接在 function 里直接使用 $_POST 不就好了? 10/20 23:11
12F:→ tao2tw:因为写PHP对我来说就是有需要 就赶着做..很多地方的来龙 10/20 23:30
13F:→ tao2tw:并没有真正了解过。 当初就是纯粹写下去就是了 10/20 23:31
14F:→ tao2tw:还是把这错误观念早点改正来的好! 10/20 23:40
15F:→ ilay:本来就没有在这样做的 应该说大家比较好奇你是怎麽写的XDD 10/22 11:01
16F:→ MOONRAKER:以前有看过人这样做 大概可以猜到禁止这样的原因是:避 10/22 12:37
17F:→ MOONRAKER:免你在function里面乱改_POST或把他包成别的样子 10/22 12:38
18F:→ bibo9901:...就算这样, 真要乱改还是可以直接改啊 10/23 01:45
19F:→ MOONRAKER:不在function里比较好追踪。 10/23 09:49