小编Sco*_*nen的帖子

获取POST的跨站点JSON响应的最佳实践?

我正在使用具有多个子域的Intranet.我可以控制每个子域,因此不需要考虑跨站点请求的安全性.我有PHP脚本和JSON响应我想从多个子域调用而不重复.对于GET请求,我可以使用AJAX和JSONP执行此操作,但这不适用于POST请求.我看到的一些替代方案,其中没有一个看起来非常好:

  • 以最小的响应POST到本地子域的副本,然后使用JSONP从中心位置获取完整响应
  • POST和GET都是使用JSON在本地子域上的副本
  • 使用mod_rewrite在后端使用带有JSON的中央脚本使用本地URL
  • 使用符号链接使用带有JSON的后端中央脚本的本地URL

我错过了一些简单的东西吗?你会在这做什么?

javascript php ajax mod-rewrite json

5
推荐指数
1
解决办法
1963
查看次数

如何将数组减少到只有PHP中的"键"?

我开始使用这个数组,其中我只需要数字键:

Array
(
    [4118] => Car
    [4668] => Bus
)
Run Code Online (Sandbox Code Playgroud)

我把它缩小到了这个:

Array
(
    [0] => 4118
    [1] => 4668
)
Run Code Online (Sandbox Code Playgroud)

但由于某种原因,drupal和我正在使用的代码只会完全接受这种格式的数组(以及我的首选格式):

array(4118,4668);
Run Code Online (Sandbox Code Playgroud)

或者这个:

array(0 => 4118,1 => 4668);
Run Code Online (Sandbox Code Playgroud)

有谁知道如何做到这一点?

php arrays

1
推荐指数
1
解决办法
379
查看次数

标签 统计

php ×2

ajax ×1

arrays ×1

javascript ×1

json ×1

mod-rewrite ×1