これが悪い形式であることはわかっていますが、非表示の入力名は SalesForce によって設定されているため変更できません。次のような入力を含むフォームがあります。
<input type="hidden" name="00N5000000XXXXX" value="Demo_Account" />
私のPHPはcURL経由でそれらに投稿します
$00N5000000XXXXX = $_POST['00N5000000XXXXX'];
変数名に番号が付いているため、明らかに機能しません。
名前を次のように変更すると:
$Foo = $_POST['00N5000000XXXXX'];
バックエンドが機能しないのは、フォームが Foo などの名前ではなく、00N5000000XXXXX という名前の値を送信することを期待しているためです。
明らかに、私は PHP 開発者ではありませんが、これを回避する方法についてアドバイスが必要です。ありがとうございました。