繁体   English   中英

使用PHP前端和后端请求响应

[英]Request Response with PHP front-end and back-end

当前,我有一个客户端应用程序将请求(POST)发送到本地服务器。 基本上是登录表单。

现在,我想用PHP实现的本地服务器将响应发送回客户端,告诉客户端发现了什么错误...

这是我产生回应的方法:

HttpResponse::setData('Incorrect Length for Password');
HttpResponse::send();

但是Chrome的调试器工具(响应)列的响应表中没有任何内容。

如果数据库中没有上述用户名和密码组合的匹配项,那么我能够成功操纵标头将用户重定向回登录名:

header( 'Location: http://localhost:8080/iSchedj/index.php');

但这就是我能做的...只是重定向...而且我认为这不是我应该重定向的方式。 我觉得客户端应该相对于从服务器发送到客户端的响应进行重定向,并让客户端处理用户的重定向。 我是Web开发的新手。

HttpResponse仅在使用pecl_httppecl_http 用php输出内容的默认方法是简单地将其echo 在极少数情况下,您可能希望在某些内容后退出处理,可以为此使用die

要么:

echo 'Incorrect Length for Password');

要么:

die('Incorrect Length for Password');

您可能还希望将错误报告添加到PHP文件中,最好在开始时:

ini_set('display_startup_errors',1);
ini_set('display_errors',1);
error_reporting(-1);

不过,仅应考虑将其开发。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM