Qué mensaje te da el error? No se ve muy claro.
Aprovechando ya que tienes un montón de variables que vienen de POST y las quieres meter en variables de ambiente del mismo nombre, quizá te convenga usar
la función parse_str para hacer ese trabajo automáticamente en lugar de realizar todas las asignaciones manualmente.