Request headers meesturen met GET resuest.

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Kieran Claessens

Kieran Claessens

02/02/2015 20:44:37
Quote Anchor link
Hallo!

Wat ik wil doen is het volgende:

Wanneer een gebruiker op een button klikt word er een request in de browser geladen dat de
X-Forwarded-Host header mee in de request headers stuurt.

Het reuest zou er als volgend moeten uitzien:

GET / HTTP/1.1
User-Agent: curl/7.33.0
Host: www.squareup.com
Accept: */*
X-Forwarded-Host: localhost


Ik heb echt al dagen gezocht maar weet niet hoe ik dit moet verwezenlijken met php..
ik ben niet echt iemand die zeer vaak php gebruikt maar heb het nu echt nodig..

Dus de vraag is:
hoe launch ik bovenstaand request via php?

mvg
Kieran
 
PHP hulp

PHP hulp

17/11/2024 09:28:11
 
Thomas van den Heuvel

Thomas van den Heuvel

02/02/2015 21:43:22
Quote Anchor link
Zo te zien gebruik je al curl?

Google?
 
Kieran Claessens

Kieran Claessens

02/02/2015 21:45:27
Quote Anchor link
Ja maar met curl kan ik dit request niet laden in mijn browser.
Toch?
Als dit wel mogenlijk is, welke is de syntax hiervoor?
Ik heb hier al naar gezocht maar dit leek niet mogenlijk.
 
Frank Nietbelangrijk

Frank Nietbelangrijk

02/02/2015 21:51:35
Quote Anchor link
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
<?php

// geen enkele output mag plaatsvinden voor de header() functie wordt aangeroepen!

// onze eigen regel aan de header toevoegen:

header('X-Forwarded-Host: localhost');

// Welke headers worden er verzonden?
var_dump(headers_list());

?>
 
Kieran Claessens

Kieran Claessens

02/02/2015 21:55:08
Quote Anchor link
Inderdaad Frank,
Dit had ik ook al geprobeerd.
Het rare is echter dat de header niet in de request headers komt, maar in de response headers.
Terwijl ik hem wel degelijk wil verzenden als request header :(

bedankt al voor jullie hulp allezinds.
 
Frank Nietbelangrijk

Frank Nietbelangrijk

02/02/2015 22:05:32
 
Kieran Claessens

Kieran Claessens

02/02/2015 22:06:43
Quote Anchor link
Ooh..

dom van me om niet te kijken naar de mogenlijkheden in javascript..
Bedankt voor de hulp Frank!
 
Thomas van den Heuvel

Thomas van den Heuvel

02/02/2015 23:31:47
Quote Anchor link
Uhm, met curl kun je toch ook een HTTP (GET) request bouwen?

Het kan aan mij liggen dat ik de vraag verkeerd begrijp, maar volgens mij was curl hier juist bij uitstek voor geschikt...

EDIT: Wat je waarschijnlijk wilt is de HTTP response n.a.v. een custom HTTP request?
Gewijzigd op 02/02/2015 23:37:14 door Thomas van den Heuvel
 
Frank Nietbelangrijk

Frank Nietbelangrijk

02/02/2015 23:56:34
Quote Anchor link
Klopt Thomas je kunt met curl natuurlijk je eigen http request bouwen, dit is precies waarvoor curl bedoeld is. Maar dit is wel tussen server en server en er komt geen browser aan te pas. Overigens weet ik ook niet wat de TS wil bereiken maar dat terzijde.
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.