如何理解使用php函数putenv和getenv

发布于
php里面有一组函数,叫做putenv()和getenv()。那么通过getenv()可以获得环境变量,而设置环境变量的途径,可就不仅仅局限于putenv()了。而且如何理解php的环境变量这个说法呢?是不是感觉也挺陌生的?如果是java或者node的话,这个环境变量的说法,就似乎能解释通了。如果大家认真阅读了苏南大叔的上一篇文章的话,知道可以通过单独的php命令来启动www服务。那么就可以...

php命令行启动www服务,如何识别php.ini

发布于
如果通过php -S启动www服务,如果用phpinfo()查看结果的话,会发现并没有加载php.ini。其相关php配置,也都是默认值。这对于一部分特殊的php代码来说,是有些问题的。因为有些php功能的开启或关闭,是严重依赖php.ini的。那么通过php -S启动www服务的时候,如果解决php.ini的问题呢?本文就描述的是这个问题的解决方案。默认没有加载php.ini通过下面的命令...

不使用apche/nginx,php命令如何启动www服务

发布于
php从5.4版本开始,已经支持内置的webserver。也就是说:可以不使用apache,也不使用nginx,只要你的命令行能够识别php这个命令,那么就可以通过这个php命令,来启动一个www服务了。当然,这样启动的php网站,就不能享受到传统的.htaccess或者nginx.cnf的改写的好处了。但是,也是为大家打开了一扇新的大门,不是嘛?在本文中,苏南大叔将要描述php命令,如何启...

301/302/303/307跳转区别对比最佳实践

发布于
本文介绍对比一下:http的几个常用跳转状态码:301/302,以及相对不是太常见的303/307跳转。本文的实验对象用php来实现跳转。当然,其它语言也可以实现类似效果。通过实验对比,苏南大叔来具体验证一下:301/302/303/307到底有什么样的区别。实验代码a.php代码如下:<form action="b.php?a1=v1" method="...

mac系统如何给网站快捷方式增加图标

发布于
书接上文,苏南大叔建立了.webloc网站快捷方式。但是,这个网站快捷方式是没有图标的,显示的是默认的ico。这个就有些稍稍的不爽了。本篇文章中,苏南大叔主要叙述,如何给.webloc/.url文件增加个图标。当然,前提是你已经按着苏南大叔的描述,获得了.webloc/.url文件,详情请参见文末相关链接。本文正文中,叙述的主体是.webloc文件,事实上,.url文件或者其他类似文件,都可...