file_get_contents desde url que solo es accesible después de iniciar sesión en el sitio web

Me gustaría hacer un script php que pueda capturar una página desde un sitio web. Pensarfile_get_contents ($ url).

Sin embargo, este sitio web requiere que complete un formulario de inicio de sesión de nombre de usuario / contraseña antes de poder acceder a cualquier página. Me imagino que una vez que haya iniciado sesión, el sitio web enviará a su navegador una cookie de autenticación y, con cada solicitud de navegador, la información de la sesión volverá al sitio web para autenticar el acceso.

Quiero saber cómo puedo simular este comportamiento del navegador con un script php para obtener acceso y capturar una página desde este sitio web.

Más específicamente, mis preguntas son:

¿Cómo envío una solicitud que contenga mis datos de inicio de sesión para que el sitio web responda con la información de sesión / cookie?¿Cómo leo la información de sesión / cookie?¿Cómo paso esta información de sesión con cada solicitud consecuente?file_get_contents, rizo) al sitio web.

Gracias.

Respuestas a la pregunta(2)

Su respuesta a la pregunta