用tp集成支付宝出现了一个奇怪的问题。大家请看:
//服务器异步通知页面路径
第一种设置方式(pathinfo)
$notify_url = "http://www.xxx.com/index.php/member/notify_url";
第二种设置方式(普通URL)
$notify_url = "http://www.xxx.com/index.php?m=member&a=notify_url";
使用第一种设置方式通信一切正常。
而使用第二种设置方式notify_url页面就根本没有被调用。
问支付宝客服,说我们的页面文件带有
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html
而支付宝规定,创建页面文件时,页面文件中不能有任何HTML代码及空格。
我把源码传上来,大家帮忙看看,主要方法在这两个
public function alipayapi(){}
public function notify_url() {}
alipay.rar
( 8.81 KB 下载:41 次 )
最佳答案