【发布时间】:2014-06-28 18:00:58
【问题描述】:
我是 PHP 新手,所以不确定我是否做对了。我使用 PHP 来处理数据并充当我的数据库和前端之间的主程序,用另一种语言编写。作为一项基本测试,我在前端发布了 3 个变量,由管道 | 符号分隔,所有整数,例如 60|1|5。我已经在我的小型 PHP 脚本中使用
$postdata = file_get_contents("php://input");
然后只是呼应它。然后我的另一个程序会接收回声并确认它正在发送和接收正常。
所有这些都有效,我只是不确定如何在 PHP 中分隔 3 个数字,而且我不确定是否需要添加一些安全性。这些值将被自动发送,因此它们不是输入值,但学习如何安全地执行此操作可能是明智之举?
所以,很长的问题,但基本上,我如何使用 PHP 将 60|1|5 分为 60、1 和 5?
【问题讨论】:
-
这是一种发布数据的奇怪方式。您可以考虑以更传统的方式发布(即查询字符串、JSON 编码字符串等)。
-
谢谢,我正在调查。目前对我来说最容易用分隔符发布我的值,但我会接受建议并研究 JSON 等,并尝试找出人们推荐它的原因:)
-
PDO 是一个数据库库。这和你的问题有什么关系?
-
对不起,应该说PHP。弄糊涂了,昨天才开始。
-
我相信你可以编辑你的问题,即使有 1 点代表。您应该修复那些对 PDO 的令人困惑的引用。