【问题标题】:What effects drawing charts/diagrams from $_SESSION data under php5, which worked under php4?在 php5 下从 $_SESSION 数据绘制图表/图表有什么影响,在 php4 下工作?
【发布时间】:2010-02-04 22:16:04
【问题描述】:

我有一个脚本从 $_SESSION 变量生成 3 个图表,这些变量在 php4 下使用 register_globals = off 可以正常工作,但是当我解析与 php5 相同的脚本时,我没有得到图表。

如果我将数据设置为脚本文件中的数组(手动填充),则从 GD 库中绘制的图表可以正常工作。但我需要一种方法让它在 php5 上运行,而不需要做太多改动。

是否有任何 SESSION 设置或 php 设置可能会干扰我的脚本。我已经检查了很多 php 设置(一遍又一遍地更改 php.ini),但没有找到让我恢复图表的原因。

希望你们中的某个人能把我踢到正确的方向。有什么想法吗?
非常感谢。

【问题讨论】:

  • 您是否收到任何错误消息?如果有,他们怎么说?
  • 很可能,您的脚本正在生成错误。删除您的 Content-type 标头并检查输出。
  • 当我删除 Content-Type 标头时,它会给我一个错误消息,该函数只有一个 foreach 循环来获取 $_SESSION 数组数据。嗯,但我想打开一个新问题并显示一些代码会更好。谢谢你!

标签: php session charts setting


【解决方案1】:

我认为您应该首先查看使用版本 4 和版本 5 创建的数组并比较两者。而且你应该建立一个逻辑数据结构,所以你可以访问它而不会出现兼容性问题

【讨论】:

  • 如果它们相同,我认为您的 gd 库有问题,但我不确定
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2016-03-22
  • 2021-11-19
  • 1970-01-01
  • 1970-01-01
  • 2020-11-10
  • 1970-01-01
  • 2020-07-19
相关资源
最近更新 更多