当我尝试执行某些数据库功能(如edit-delete-insert)时,我在网站上发现了一些错误 我曾经在localhost上试过它,它曾经很好 但是现在网上出现了这些错误,
警告就像这样
DELETE FROM `admin` WHERE `adminID` = 'AD002'
警告:header():依赖系统的时区是不安全的 设置。您必需使用date.timezone设置或 date_default_timezone_set()函数。如果您使用其中任何一个 方法,你最有可能仍然得到这个警告 拼写错误的时区标识符。我们为时区选择了“UTC” 现在,但请设置date.timezone以选择您的时区。在 第7行/home/gemila14/public_html/cms/scripts/delete_admin.php
警告:无法修改标头信息 - 已发送的标头 (输出从/home/gemila14/public_html/cms/index.php:2开始) 第7行/home/gemila14/public_html/cms/scripts/delete_admin.php
所以实际上delete/insert/edit
函数仍然运行良好,但这些错误总是出现,我的php文件中没有任何日期函数。
令我困惑的是,它在localhost上运行良好,只在我的在线网站上出错。
我有点新的这个PHP的东西,我真的不知道如何解决它,希望你能帮助我,谢谢
答案 0 :(得分:0)
您必须在php配置中设置默认时区。请查看http://php.net/manual/de/function.date-default-timezone-set.php以获取更多信息。
答案 1 :(得分:0)
听起来您的webhost的PHP设置没有设置任何时区。
从PHP在线手册: http://www.php.net/manual/en/function.date-default-timezone-set.php
将类似的东西放入你的剧本中:
<?php date_default_timezone_set('America/Los_Angeles'); ?>
有关支持的时区列表,请参阅: