我只能使用预设字段发布。所以我做的是传递两个参数,然后使用像
这样的爆炸函数拆分它们$usr=explode('_$%^_',$_POST['filename']);
并访问$usr[0]
,$usr[1]
;
我的问题是我使用这种方法有什么缺点。
我正在使用ZOHO Remote API,它有固定的字段,我可以通过。我想恢复用户名。因此,我将其包含在文件名中,并在文件保存后将其拆分。肮脏的解决方案,但它的工作。
答案 0 :(得分:1)
比explode
更好的选择可能是发布前的serialize
或json_encode
数据,然后发布后unserialize
/ json_decode
。最终结果并没有太大的不同,但它将为您提供一些明显的优势:
$usr
。我假设由于您可以在发布之前连接字段,因此您将能够使用相同的方法对字段进行编码。如果您使用JavaScript,JSON将是更自然的选择。