内部に一重引用符が含まれる入力ボックスを php ファイルに投稿したいのですが、' を使用しましたが、いくつかのバックスラッシュが送信されます。
<input type="hidden" name="legal_natural" value="$store_info['legal_natural']">
結果:
$store_info[\'legal_natural\']
' を PHP ファイルに投稿するときにバックスラッシュを避ける方法を教えてください。
内部に一重引用符が含まれる入力ボックスを php ファイルに投稿したいのですが、' を使用しましたが、いくつかのバックスラッシュが送信されます。
<input type="hidden" name="legal_natural" value="$store_info['legal_natural']">
結果:
$store_info[\'legal_natural\']
' を PHP ファイルに投稿するときにバックスラッシュを避ける方法を教えてください。
これを参照してください:SO質問
その質問からの答えは次のとおりです。
$content
バックスラッシュを削除するだけでなく、変数を送信したいとします。代わりに urlencode() を使用することを検討してくださいrawurlencode()
。また、$content
変数に対して関数を 1 回使用することもできます。
$content = urlencode($content);
更新: urlencode と rawurlencode の両方がケースに合わない場合があります。$content を URL エンコードせずに送信してみませんか? クエリ文字列をどのように送信しますか? cURL を使用している場合は、パラメーターをエンコードする必要はありません。