这几天在用php504写游戏下载站点,好麻烦。感觉他把UI和Logic帮得太紧,可能更适合编写一般的站点,如果是web应用,似乎不是很合适。把在使用中遇到的问题罗列以下:
工具问题
- eclipse的plugin
- 从http://sourceforge.net/project/showfiles.php?group_id=57621&package_id=70009%20(http://sourceforge.net/project/showfiles.php?group_id=57621&package_id=70009下载PHPeclipse-1.1.4-features.zip, 解包后放在eclipse目录下,重启elipse
- 安装完后重启elcipse,进入help->software update->manage configuration, 确认一下5个feature已被安装
- Klomp sftp sync support
- net.sf.eclipsetidy.feature
- Quantum DB
- net.sourceforge.phpeclipse
- Subclipse
- 进入window->preference可以看到php相关的众多选项,按个人情况进行正确设置
Session问题
- session不生效问题
修改C:/WINDOWS/php.ini,设置
session.save_path = "C:/phpsession"
session.use_cookies = 1
- session, form的参数读取和写入
在php5中,如果register_globals = Off,这些参数就不能作为global的了,所以必须使用$_GET["foo"], $_POST["foo"], $_COOKIE["foo"], $_SESSION["foo"]来读取和写入