Bueno, var_dump() no devuelve valor y su unica utilidad es mostrar lo que estas recibiendo, entonces, asignar
$input es lo que esta mal.
Otro par de modificaciones:
Código PHP:
Ver original// Servidor # 2
// Suponiendo que no "puedes ver" el resultado de eso,
// Cancela la ejecucion:
// En servidor # 1
echo $response;
Por cierto, lo de "token=test" como cadena, esta mal!, insisto, tendrias que enviar algo como:
curl_setopt($ch, CURLOPT_POSTFIELDS, array('token' => 'test'));