Iphone PHP komut dosyası için özel başlığı ile HTTP POST.

2 Cevap php

Bu kod çalışır, ve ben istek ekli benim özel başlık GUID ile charles ile benim php komut dosyası için dışarı çıkmak görebilirsiniz.

NSMutableURLRequest *loginRequest = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:feedURLString]];
    	NSData *myRequestData = [NSData dataWithBytes:[myRequestString UTF8String]length:[myRequestString length]];

	[ loginRequest setHTTPMethod: @"POST" ];
	[ loginRequest setHTTPBody: myRequestData ];
	[ loginRequest setValue:@"application/x-www-form-urlencoded" forHTTPHeaderField:@"content-type"];
	[ loginRequest setValue:@"testdatainguid" forHTTPHeaderField:@"GUID" ];

Php, ben başlığı okumaya çalıştım

    if(isset($_SERVER['GUID']))
{
    echo($_SERVER['GUID']);
}

Ben herhangi bir yanıt alamadım. Ben getHeaders, $ _POST, $ _GET ve düşünebildiğim başka bir şey denedim, ama benim php bu verileri almak için görünmüyor olabilir. Herhangi bir yardım büyük mutluluk duyacağız.

2 Cevap

Diğer HTTP başlıkları olarak ben, $_SERVER['HTTP_GUID'] bunu beklersiniz.

Sen her zaman print_r ($ _SERVER) bu set ediliyor olmadığını anlamaya, ve / veya set ediliyor öğrenmek için.