stream_context_create

(PHP 4 >= 4.3.0, PHP 5, PHP 7, PHP 8)

stream_context_createCrea un contexto de flujo

Descripción

stream_context_create(?array $options = null, ?array $params = null): resource

Crea y devuelve un contexto de flujo, con los parámetros proporcionados por options.

Parámetros

options

Debe ser un array asociativo, en el formato $arr['wrapper']['option'] = $value o null. Consulte las opciones de contexto para obtener una lista de las envolturas y opciones disponibles.

Por omisión null.

params

Debe ser un array asociativo de formato $arr['parameter'] = $value o null. Consulte la documentación sobre los parámetros de contexto para obtener una lista de los parámetros de flujo estándar.

Valores devueltos

Un recurso que representa el contexto del flujo.

Historial de cambios

Versión Descripción
8.0.0 options y params ahora son nullable.

Ejemplos

Ejemplo #1 Ejemplo con stream_context_create()

<?php

$opts
= [
'http' => [
'method' => "GET",
// Utilice CRLF \r\n para separar múltiples encabezados
'header' => "Accept-language: en\r\n" .
"Cookie: foo=bar",
]
];

$context = stream_context_create($opts);

/* Envía una petición HTTP a www.example.com
con los encabezados adicionales anteriores */
$fp = fopen('http://www.example.com', 'r', false, $context);
fpassthru($fp);
fclose($fp);
?>

Ver también