1、跨域接口

提供跨域接口,在需要做跨域的方法里,添加允许跨域请求头设置即可

  • 例如:允许 baidu.com 发起的跨域请求:header("Access-Control-Allow-Origin: baidu.com");

如果需要设置允许所有域名发起的跨域请求,可以使用通配符 *

  • header("Access-Control-Allow-Origin: *");

 

2、使用SoapClient访问webservice

1)开启php扩展:php_soap

2)连接webservice服务

  • $url = "http://www.webservicex.net/globalweather.asmx?wsdl";
  • $client = new SoapClient ($url);

3)获取SoapClient对象引用的服务所提供的所有方法

  • echo ("SOAP服务器提供的开放函数:");
  • echo ('<pre>');
  • var_dump ( $client->__getFunctions () );
  • echo ('</pre>');

4)获取服务器上数据类型

  • echo ("SOAP服务器提供的Type:");
  • echo ('<pre>');
  • var_dump ( $client->__getTypes () );

5)查询中国郑州的天气,返回的是一个结构体

  • echo ('</pre>');
  • echo ("执行GetGUIDNode的结果:");
  • $result=$client->getWeather(array('CityName'=>'zhengzhou','CountryName'=>'china'));
  • echo $result->GetWeatherResult;

 

3、其他

DIRECTORY_SEPARATOR:php内置常量,表示跟操作系统相关的路径分隔符,常用于避免不同系统造成的路径无法识别

$_SERVER['SCRIPT_NAME']:返回相对于网站根目录的路径及PHP程序文件名称

'LAYOUT_ON'=>true,  //启动布局

'LAYOUT_NAME'=>'layout',  //布局名称

将布局文件layout.html放在view根目录即可

欢迎留言