php教程.doc
导语: 前面提到过,通过PHP动态化二维码跳转的网站,这一讲通过这个讲解一下PHP跳转的小知识。
利用网上的工具直接制作一个二维码,感兴趣的兄弟,可以结合上一篇文章,通过代码实现源码二维码生成“ 图中的二维码指向的是http://www.35youth.cn,一旦二维码生成之后,这个二维码指向的URL我们是没有办法改变的,但是我们可以通过PHP的跳转和重定向完成,跳源码转到指定的网站,可以做到动态的控制跳转的网站,这里需要结合到数据库,来完成动态的更改URL,否则每次都需要改代码,就太麻烦了。
一.请求重定向1用HTTP头信息也就是用PHP的HEADER函数PHP里的源码HEADER函数的作用就是向浏览器发出由HTTP协议规定的本来应该通过WEB服务器的控制指令,例如声明返回信息的类型("Context-type: xxx/xxx"),页面的属性("N源码o cache", "Expire")等等。
用HTTP头信息进行PHP重定向到另外一个页面的方法如下:
注意一下,"Localtion:"后面有一个空格 这里链接数据库使用的是PDO对象,会面会给源码大家写个PDO使用的小demo吧这里就不做过多的讲解 使用PDO对象,执行了一条sql语句,同时拿到了相对应的值。
SELECT url from shorturl;查找shorturl表中的ur源码l值(该表中只有一条记录),将查找到的URL,应用到Location,完成跳转的动作 congfig.php文件中存放了一些配置。
2、用HTML标记PHP重定向 用HTML标记,就是用META的源码REFRESH标记,举例如下:
3用脚本来实现PHP重定向举例如下:
或者
二 请 求 转 发 PHP使用curl来进行请求转发1、给PHP安装和开启curl01window下安装php_curl支源码持将PHP安装文件夹下的三个文件php_curl.dll(可能在ext文件夹中),libeay32.dll,ssleay32.dll 复制到 %windir%/system32下;
打开php.ini(源码可能在PHP环境的安装目录下,默认在c:\WINDOWS目录下),将;extension=php_curl.dll头部的分号去掉;重启php的服务(apache或者IIS),如重启IIS,运行iisr源码eset即可。
2linux中php如何安装curl扩展 如果php已经在系统编译好,后来又需要添加新的扩展,一种方式就是重新完全编译php,另一种方式就是单独编译扩展库,以extension的形式扩源码展情况一:全新安装php 和curl。
首先下载curl安装包(我的php是4.4.4的,下载最新的curl 7.16 不能使用,最后下载7.14的才可以,下载要注意一下版本)然后安装cURL
安装php源码时,只要打开开关 –with-curl=/usr/local/curl就可以了 php要求curl的目录要有include和lib目录,并且include下要有easy.h和curl.h两个文件,l源码ib下要有libcurl.a。
经编译后include下的文件有了,但是lib目录下可能还没有原来生成到lib/.libs目录下,所以要copy到lib目录情况二:已经安装了php,现在需要添加这个扩展源码进入安装原php的源码目录,(如果删了,但是还有原来的压缩文件的话,重新解压就行)
就会在PHPDIR/ext/curl/moudles/下生成curl.so的文件复制curl.so文件到extensi源码ons的配置目录,修改php.ini就好了以上两种就是Linux下php扩展cURL的安装方法。
亲爱的读者们,感谢您花时间阅读本文。如果您对本文有任何疑问或建议,请随时联系我。我非常乐意与您交流。
发表评论:
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。