2011-11-22 34 views
0

我只能使用預設字段進行發佈。所以我所做的就是傳中的兩個參數,然後將它們分割使用爆炸像在帖子變量中傳遞超過1個參數

$usr=explode('_$%^_',$_POST['filename']); 

並獲得價值一樣$usr[0]$usr[1]功能;

我的問題是,有沒有這種方法我使用的缺點。

我正在使用ZOHO Remote API,它有固定的字段,我可以通過。我正在嘗試返回用戶名。所以我將它包含在文件名中,並在文件保存後進行分割。髒解決方案,但它的工作。

+0

你爲什麼只能通過預設字段發佈?你試圖破解一些東西? –

+0

我正在使用ZOHO Remote API,它有固定的字段,我可以通過。我正在嘗試返回用戶名。所以我將它包含在文件名中,並在文件保存後進行分割。髒解決方案,但它的工作。 – user478636

回答

1

explode一個更好的選擇可能是serializejson_encode數據發佈前和後門柱然後unserialize/json_decode它。最終的結果是沒有太大的不同,但是它會爲你提供了幾個明顯的優勢:

  • ,你將能夠擁有,而不是具有位置指$usr鍵/值對。
  • 提供處理數據的標準方式,而不是任意字符串。

我假設您可以在發佈之前連接字段,您可以使用相同的方法對字段進行編碼。如果您爲此使用JavaScript,JSON將是更自然的選擇。