簡體   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