php页面执行顺序问题
Jun 06, 2016 pm 08:19 PM
问题已解决。。。是后面一段程序错误了,所以不执行,只是服务器没开启报错,没有显示而已。谢谢
点击某一个页面的时候,该页面,会提交一个请求到第三方服务端,第三方服务端会返回数据,该页面根据返回数据判断下一步执行。但是数据返回后,剩下的代码不能执行。
所以想问下。
代码类似这样,$json_result获取后,下面就不执行了。
if($action=="getUserInfo")
{
$json_result = $httpservermgr->https_request($url);//用curl提交
}
if(判断json_result里是否满足条件)
{
//获取用户信息显示。。
}
else
{
//没有获取显示。。。
}
回复内容:
问题已解决。。。是后面一段程序错误了,所以不执行,只是服务器没开启报错,没有显示而已。谢谢
点击某一个页面的时候,该页面,会提交一个请求到第三方服务端,第三方服务端会返回数据,该页面根据返回数据判断下一步执行。但是数据返回后,剩下的代码不能执行。
所以想问下。
代码类似这样,$json_result获取后,下面就不执行了。
if($action=="getUserInfo")
{
$json_result = $httpservermgr->https_request($url);//用curl提交
}
if(判断json_result里是否满足条件)
{
//获取用户信息显示。。
}
else
{
//没有获取显示。。。
}
你是什么意思,哪些代码没有执行?有没有检查在 CURL 时是否出现错误。
先把$json_result 打印出来看看内容是否正确
之前遇到过一次这样的问题,原因是请求了一个https的url,但是没有在php.ini中配置:
<code>curl http://curl.haxx.se/ca/cacert.pem -o /opt/openssl/ssl/cert.pem</code>
if($action === 'getUserInfo')
{
<code>$json_result = $httpservermgr->https_request($url);//用curl提交 if(判断json_result里是否满足条件) { //获取用户信息显示。。 } else { //没有获取显示。。。 }</code>
}elseif($action === 'XXXXX'){
<code>$json_result = $httpservermgr->https_request($url);//用curl提交 if(判断json_result里是否满足条件) { //获取用户信息显示。。 } else { //没有获取显示。。。 }</code>
}else{
}
给你个建议 打开PHP的错误提示 通过打印变量(var_dump函数)来进行调试 有可能是第三方类库使用不正确导致程序停止运行
$json_result = ""; //先定义 if($action=="getUserInfo") { $json_result = $httpservermgr->https_request($url);//用curl提交 } if(! empty($json_result)) { var_dump($json_result) //获取用户信息显示。。 } else { echo "没有数据"; //没有获取显示。。。 }

인기 기사

인기 기사

뜨거운 기사 태그

메모장++7.3.1
사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전
중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기
강력한 PHP 통합 개발 환경

드림위버 CS6
시각적 웹 개발 도구

SublimeText3 Mac 버전
신 수준의 코드 편집 소프트웨어(SublimeText3)

뜨거운 주제











Ubuntu 및 Debian용 PHP 8.4 설치 및 업그레이드 가이드

PHP 개발을 위해 Visual Studio Code(VS Code)를 설정하는 방법
