duangang79177 2014-10-07 09:44
浏览 7

too long

I changed hosting service and when I try to enable register_globalsin PHP.inimy website behaves in a strange way. Each time I click on a page it downloads a page with this error:

Directive 'register_globals' is no longer available in PHP in Unknown on line 0

How can I enable register_globals directive? I know it is not sure but I should replace a lot of things

  • 写回答

1条回答 默认 最新

  • dongtang1997 2014-10-07 09:46
    关注

    DON'T DO IT. There's a reason why this directive was removed. Source Using Register Globals

    Warning This feature has been DEPRECATED as of PHP 5.3.0 and REMOVED as of PHP 5.4.0.

    So wherever you had $magicalVariable, now you can do something like this:

    • quick and dirty but not very safe: $magicalVariable = $_GET['magicalVariable']
    • even better $magicalVariable = filter_input(INPUT_GET, 'magicalVariable', FILTER_SANITIZE_STRING)

    Rule no.1: Never trust user input!

    评论

报告相同问题?

悬赏问题

  • ¥15 基于卷积神经网络的声纹识别
  • ¥15 Python中的request,如何使用ssr节点,通过代理requests网页。本人在泰国,需要用大陆ip才能玩网页游戏,合法合规。
  • ¥100 为什么这个恒流源电路不能恒流?
  • ¥15 有偿求跨组件数据流路径图
  • ¥15 写一个方法checkPerson,入参实体类Person,出参布尔值
  • ¥15 我想咨询一下路面纹理三维点云数据处理的一些问题,上传的坐标文件里是怎么对无序点进行编号的,以及xy坐标在处理的时候是进行整体模型分片处理的吗
  • ¥15 CSAPPattacklab
  • ¥15 一直显示正在等待HID—ISP
  • ¥15 Python turtle 画图
  • ¥15 stm32开发clion时遇到的编译问题