PHPでリクエストパラメータを受け取る時に、
以前から以下の関数を実行して、アンエスケープしてきました。

$str = str_replace("\\\"", "\"", $str);
$str = str_replace("\\'", "'", $str);
$str = str_replace("\\\\", "\\", $str);

現在のところ特に問題はないようですが
このやり方で合っていますか?
リクエストパラメータの受け取りという基本的なことなのに
専用の命令が用意されていないことも不審に思います。