【问题标题】:How to return a response via php如何通过php返回响应
【发布时间】:2013-12-29 00:02:48
【问题描述】:

我正在编写一个 php api,其方法通过 php 路由连接在一起,这样

dev.myphp.com/user/login?email=sdfsdf@fdfd.com&password=d514

将返回一个 json/xml 响应。

但是,我不知道如何返回这个响应,即使我使用 json_encode 或 xml_encode 来转换数据字符串。

我只需要唯一地回显 JSON 字符串吗?

【问题讨论】:

  • 是的,你需要回显结果
  • 我在您的网址上看到的 1 条建议.. 切勿将密码作为 GET 参数发送!!!其他方式你可以只回显 json 编码的字符串,但必须非常小心,不要在回显之后回显任何其他内容,否则你的 json 将无效..

标签: php api


【解决方案1】:

始终尝试使用 POST 方法而不是 GET 来获取数据,直到您发现它在 POST 的 caompare 中没有太大用处。

简单地使用

<?Php
--- php code 

return json_encode($resultdata);

?>

这就够了。

【讨论】:

  • 谢谢,无论哪种方式,我都可以在 函数?还是会引用文件 index.php?
  • 所以如果我为那个函数定义了路由,它就是 ,这个响应会出现在 dev.myphp.com/user/login?email=sdfsdf@fdfd.com&password=d514 ?
猜你喜欢
  • 2021-10-26
  • 2019-09-24
  • 2014-04-17
  • 1970-01-01
  • 2021-10-23
  • 2023-03-09
  • 2021-10-11
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多