Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> onet pasaż, wymiana komunikatów
michalw
post
Post #1





Grupa: Zarejestrowani
Postów: 6
Pomógł: 0
Dołączył: 31.08.2005

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


Witam

Podobno wątek tego typu był ale nie mogę się doszukać.

Mam problem z integracją sklepu z pasażem onet.pl:
1. w jaki sposób rozpoznajemy że klient przyszedł z onet.pl - za pomocą zwykłego sprawdzania HTTP_REFERER? i jezeli tak to zapisujemy do danych sesji?

2. cytat:
Sklep zgłasza transakcję za pomocą zapytania (metodą GET protokół HTTP):
http://partnerzy.pasaz.onet.pl/transaction...=y¤cy=z&a
mount=v&type=a

jak takie zgłoszenie powinno wyglądać? jaką funkcję php wykorzystać?

z góry dzięki za jakieś naprowadzenie
pozdrawiam
michalw
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
NoiseMc
post
Post #2





Grupa: Zarejestrowani
Postów: 398
Pomógł: 10
Dołączył: 24.11.2004
Skąd: Łódź

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


2.
  1. <?php
  2.  
  3. /* Łączysz się z hostem */
  4. $resPolalczenie = fsockopen ( "partnerzy.pasaz.onet.pl", 80 );
  5.  
  6. if ( $resPolalczenie )
  7. {
  8. /* Przygotowujesz żadanie do transaction wraz za parametrami */
  9. $strHeaders = 'GET transaction?shopId=x&transactionId=y&currency=z&a HTTP/1.0' . "rn"; 
  10. $strHeaders .= 'Host: partnerzy.pasaz.onet.pl' . "rn";
  11. /* Przedstawiasz się */
  12. $strHeaders .= 'User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; pl-PL; rv:1.7.10) Gecko/20050717 Firefox/1.0.6' . "rnrn";
  13.  
  14. /* Wysyłasz żądanie */
  15. fputs ( $resPolalczenie, $strHeaders );
  16.  
  17. /* Tutaj możesz sprawdzić co host odpowiedział */
  18. while ( ! feof ( $resPolalczenie ) ) 
  19. {
  20. $arrOdebranaLinia[] = fgets ( $resPolalczenie, 128 ); 
  21. }
  22.  
  23. /* Zamykasz połączenie */
  24. fclose ( $resPolalczenie );
  25. }
  26.  
  27. ?>
Go to the top of the page
+Quote Post

Posty w temacie


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: 4.10.2025 - 21:02