the_tag the tag page_id get_the_tags first php

the - Solicitud GET PHP, enviando encabezados



wordpress get first tag (3)

Puedes usar la función de header para eso, ejemplo:

header(''Location: http://www.example.com?var=some_value'');

Tenga en cuenta que:

Recuerde que se debe llamar a header () antes de enviar cualquier salida real, ya sea mediante etiquetas HTML normales, líneas en blanco en un archivo o desde PHP. Es un error muy común leer el código con las funciones include () o require () u otra función de acceso a archivos, y tiene espacios o líneas vacías que se generan antes de llamar al encabezado (). El mismo problema existe cuando se usa un solo archivo PHP / HTML.

Necesito realizar una solicitud de obtención y enviar encabezados junto con ella. ¿Qué puedo usar para hacer esto?

El encabezado principal que necesito configurar es el navegador. ¿Hay una forma fácil de hacer esto?


Si está solicitando una página, utilice cURL .

Para establecer los encabezados (en este caso, el encabezado User-Agent en la solicitud HTTP, usaría esta sintaxis:

<?php $curl_h = curl_init(''http://www.example.com/''); curl_setopt($curl_h, CURLOPT_HTTPHEADER, array( ''User-Agent: NoBrowser v0.1 beta'', ) ); # do not output, but store to variable curl_setopt($curl_h, CURLOPT_RETURNTRANSFER, true); $response = curl_exec($curl_h);


Si está utilizando cURL, puede usar curl_setopt ($handle, CURLOPT_USERAGENT, ''browser description'') para definir el encabezado del agente de usuario de la solicitud.

Si está usando file_get_contents , vea este retoque de un ejemplo en la página del manual para file_get_contents :

// Create a stream $opts = array( ''http''=>array( ''method''=>"GET", ''header''=>"Accept-language: en/r/n" . "Cookie: foo=bar/r/n" . "User-agent: BROWSER-DESCRIPTION-HERE/r/n" ) ); $context = stream_context_create($opts); // Open the file using the HTTP headers set above $file = file_get_contents(''http://www.example.com/'', false, $context);