Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Pobieranie Content-type
Seth
post
Post #1





Grupa: Przyjaciele php.pl
Postów: 2 335
Pomógł: 6
Dołączył: 7.03.2002

Ostrzeżenie: (0%)
-----


Jak pobrac Content-type wyslany od klienta ? Czy to wogole sie da zrobic ze zwyklej strony php ?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 7)
Seth
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 2 335
Pomógł: 6
Dołączył: 7.03.2002

Ostrzeżenie: (0%)
-----


Znalalzem pewne wyjscie z tego tzn jezeli istnieje $HTTP_RAW_POST_DATA tzn, ze Content-type nie jest "standardowe" tylko, ze to nie jest rozwiazanie doskonale w moim przypadku i nie daje zbyt duzo mozliwosci, wiec nadal czekam na propozycje ?
Go to the top of the page
+Quote Post
spenalzo
post
Post #3





Grupa: Zarejestrowani
Postów: 2 064
Pomógł: 1
Dołączył: 22.01.2003
Skąd: Poznań

Ostrzeżenie: (0%)
-----


[manual:a9ebf9e20c]mime_content_type[/manual:a9ebf9e20c] - czy o to chodzi? A może o całkiem coś innego? (IMG:http://forum.php.pl/style_emoticons/default/rolleyes.gif)
Go to the top of the page
+Quote Post
Seth
post
Post #4





Grupa: Przyjaciele php.pl
Postów: 2 335
Pomógł: 6
Dołączył: 7.03.2002

Ostrzeżenie: (0%)
-----


Niestety nie (IMG:http://forum.php.pl/style_emoticons/default/sad.gif) Chodzi o to co przegladarka/klient wysyla w headerze do skryptu.
Go to the top of the page
+Quote Post
spenalzo
post
Post #5





Grupa: Zarejestrowani
Postów: 2 064
Pomógł: 1
Dołączył: 22.01.2003
Skąd: Poznań

Ostrzeżenie: (0%)
-----


Cytat
Niestety nie (IMG:http://forum.php.pl/style_emoticons/default/sad.gif) Chodzi o to co przegladarka/klient wysyla w headerze do skryptu.

Przeszukałem manuala i znalazłem (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
[manual:4a523e0522]apache_request_headers[/manual:4a523e0522] - sądze że to jest to, o co Ci chodziło - ale działa tylko z php jako moduł na apache :? a ztego co widze to masz IIS. Ale sprawdź.
Go to the top of the page
+Quote Post
Seth
post
Post #6





Grupa: Przyjaciele php.pl
Postów: 2 335
Pomógł: 6
Dołączył: 7.03.2002

Ostrzeżenie: (0%)
-----


Fakt pod IISem nie dziala ale dzisiaj rano jeszcze doinstaluje Apachea i sprawdze to. Wielkie dzieki :]
Go to the top of the page
+Quote Post
spenalzo
post
Post #7





Grupa: Zarejestrowani
Postów: 2 064
Pomógł: 1
Dołączył: 22.01.2003
Skąd: Poznań

Ostrzeżenie: (0%)
-----


Przykłąd - może nie będziesz musiał doinstalować - bo nie wiem do końca czy o to Ci chodziło:
Cytat
Host: localhost
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; PL; rv:1.5) Gecko/20031007
Accept: text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,image/jpeg,image/gif;q=0.2,*/*;q=0.1
Accept-Language: pl,en-us;q=0.7,en;q=0.3
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-2,utf-8;q=0.7,*;q=0.7
Keep-Alive: 300

Cytat
Accept: image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/vnd.ms-excel, application/vnd.ms-powerpoint, application/msword, application/pdf, application/x-shockwave-flash, */*
Accept-Language: pl
Accept-Encoding: gzip, deflate
User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)
Host: localhost

Więc jak widać raczej nie ma tego o co Ci chodzi ... Ale nic innego nie znalazłem.
Go to the top of the page
+Quote Post
Seth
post
Post #8





Grupa: Przyjaciele php.pl
Postów: 2 335
Pomógł: 6
Dołączył: 7.03.2002

Ostrzeżenie: (0%)
-----


Tak tylko, ze to co bedzie przekazywane nie bedzie wysylane przez przegladarke, a przez innego klienta przez http, a dokladnie przez klienta web services. I na podstawie Contentu ma to byc rozrozniane - rzadanie xml-rpc czy zwykle wywolanie strony. Jednka wykombinowalem to w ten sposob:
[php:1:c7761bccbf]if ( !empty( $HTTP_RAW_POST_DATA ) && preg_match( '/<?xml(.*)(IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) >/', $HTTP_RAW_POST_DATA ) )
{
// XML-RPC/SOAP
}
else
{
// inne
}[/php:1:c7761bccbf]
i zastanawiam sie czy jest sens bawic sie naglowkami... no ale jeszce bede musial to przemyslec. Tak czy inaczej dzieki za zainteresowanie (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif)
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 23.08.2025 - 12:23