困扰PHP初学者的问题汇总

很多人在学习php的时候都会遇到一些问题,这些问题是对于初学者非常困难的,下面总结了一些,希望在你学习php的时候能帮到你。​

操作方法

  • 01

    页面之间无法传递变量 get,post,session在最新的php版本中自动全局变量是关闭的,所以要从上一页面取得提交过来得变量要使 用$_GET['foo'],$_POST['foo'],$_SESSION['foo']来得到。当然也可以修改自动全局变量为开(php.ini改 为register_globals = On);考虑到兼容性,还是强迫自己熟悉新的写法比较好。

  • 02

    Win32下apache2 用get方法传递中文参数会出错: test.php?a=你好&b=你也好 传递参数是会导致一个内部错误 解决办法:"test.php?a=".urlencode(你好)."&b=".urlencode(你也好) .............

  • 03

    win32下的session不能正常工作 php.ini默认的session.save_path = /tmp 这显然是Linux下的配置,win32下php无法读写session文件导致session无法使用,把它改成一个绝对路径就可以了,例如session.save_path = c:windows emp

  • 04

    显示错误信息 当php.ini的display_errors = On并且error_reporting = E_ALL时,将显示所有的错误和提示,调试的时候最好打开以便纠错,如果你用以前php写法错误信息多半是关于未定义变量的。变量在赋值以前调用会有提 示,解决办法是探测或者屏蔽。 例如显示$foo,可以if(isset($foo)) echo $foo 或者echo @$foo

  • 05

    Win32下mail()不能发送电子邮件 在linux下配置好的sendmail可以发送,在win32下需要调用smtp服务器来发送电子邮件,修改php.ini的SMTP = ip //ip是不带验证功能的smtp服务器(网上很难找到) php发送邮件的最好解决方法是用socket直接发送到对方email服务器而不用转发服务器。

  • 06

    初装的mysql如果没有设置密码,应该使用update mysql.user set password="yourpassword" where user="root" 修改密码

  • 07

    header already sent 这个错误通常会在你使用HEADER的时候出现,他可能是几种原因:1,你在使用HEADER前PRING或者ECHO了2.你当前文件前面有空行3.你可能INCLUDE了一个文件,该文件尾部有空行或者输出也会出现这种错误。

  • 08

    ​更改php.ini后没有变化 重新启动web server,比如IIS,Apache等等,然后才会应用最新的设置。

(0)

相关推荐

  • ZBrush如何把不同材质赋予同一个模型上

    ,经常会有一个场景模型中的材质表现是多种的,如何把不同材质赋予在SubTool的每一个模型上,这个问题也是困扰许多初学者朋友,本文小编讲述在ZBrush中为物体赋予各个材质球而互相不影响. 1.打开Z ...

  • 如何为SQL Server2008添加登录账户并配置权限

    SQL Server 2008 添加登录账户和配置权限问题一直困扰着初学者,今天小编就将详细步骤在这里展示一下. 操作方法 01 打开SQL Server2008, 以windows身份验证模式登陆 ...

  • MATLAB如何导出透明的高清晰图片到word?

    MATLAB是矩阵实验室的意思.由于集成了诸多的功能为工程和科研人员所亲睐.在撰写科技论文时,如何将MATLAB中的图片以一种高清晰和透明背景的形式导入到word中是困扰很多初学者的难题,下面对这种情 ...

  • 声卡主要功能是什么(声卡功能介绍)

    越来越多的小伙伴开始自己学习音乐制作,声卡作为音频系统中的核心设备,负责信号放大. 数模转化等多种任务,也是很多初学制作的朋友,最难以理解和掌握的设备.今天我们就通过马头M系列声卡,了解一下声卡上常见 ...

  • PDF 全面接触 最好用的PDF软件汇总

    [转载请保留]出处:http://blog.sina.com.cn/s/blog_46dac66f010002a8.html 本文旨在介绍最实用的、以免费软件为主的PDF工具。即介绍有质量的软件,而非 ...

  • PPT教学 PPT课件制作技巧大汇总(超强汇集.合集)

    PowerPoint中使用动作设置功能 在PowerPoint中存有大量设计模板,使用它可以使你轻松制作出漂亮的幻灯片。但也有一个缺陷,即采用一种模板后,在所有的幻灯片中,都是一样的背景和图案,显得过 ...

  • XP简单实用的网络秘诀(经验汇总 条条精炼)

    Windows XP是目前使用得最多的操作系统,为此书虫将自己在这几年使用Windows XP的经验汇总成连载奉献给大家。条条力求精炼,实用。今天送出的是网络一句话技巧. 让Windows Messe ...

  • 10个iPad Air最常见问题及解决方法汇总介绍

    苹果去年推出的iPad Air采用了全新的窄边框设计,拥有更加轻薄的机身以及强劲的性能,所以仍然是目前世界上最好的10英寸平板电脑。不过,它显然并不完美,一些硬件及软件的小问题经常会给我们带来困扰,所 ...

  • iPad Air的12个使用问题及解决办法汇总

    苹果去年推出的iPad Air采用了全新的窄边框设计,拥有更加轻薄的机身以及强劲的性能,所以仍然是目前世界上最好的10英寸平板电脑。不过,它显然并不完美,一些硬件及软件的小问题经常会给我们带来困扰,所 ...