php如何返回http请求

CCSOY 2016-03-18 11:34:58
一个http请求 以post的方式访问192.168.1.123:8001/test.php

test.php文件中
获取post的内容后 如果给对方返回包

@header('Content-type: text/html; charset=UTF-8');
$arr = 返回包内容
echo $arr;

这样对吗
...全文
440 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
山水天元 2016-03-18
  • 打赏
  • 举报
回复
引用 5 楼 CCSOY的回复:
[quote=引用 3 楼 u013358222 的回复:] 可以返回json格式或者xml格式
$arr=json格式的字符串 @header('Content-type: text/html; charset=UTF-8'); echo $arr 这样返回有问题吗 [/quote] 我没做过带head的,直接返回去就行了
CCSOY 2016-03-18
  • 打赏
  • 举报
回复
引用 2 楼 xuzuning 的回复:
header('Content-type: text/html; charset=UTF-8'); ??? 你怎么就知道 192.168.1.123:8001/test.php 返回的是 utf-8 编码?
header('Content-type: text/html; charset=UTF-8'); 这个语句是写在test.php中的 这样返回给http的包不就是UTF-8了吗
CCSOY 2016-03-18
  • 打赏
  • 举报
回复
引用 3 楼 u013358222 的回复:
可以返回json格式或者xml格式
$arr=json格式的字符串 @header('Content-type: text/html; charset=UTF-8'); echo $arr 这样返回有问题吗
山水天元 2016-03-18
  • 打赏
  • 举报
回复
可以返回json格式或者xml格式
xuzuning 2016-03-18
  • 打赏
  • 举报
回复
header('Content-type: text/html; charset=UTF-8'); ??? 你怎么就知道 192.168.1.123:8001/test.php 返回的是 utf-8 编码?
CCSOY 2016-03-18
  • 打赏
  • 举报
回复
名扬的天空 2016-03-18
  • 打赏
  • 举报
回复
没啥问题,这样返回就行,上面说的用json或者xml 这样也行,这样更安全些 不会出现 带某些格式导致失败。

21,886

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧