Dlaczego po wykonaniu poni¿szego kodu na serwerze z php5 strona orange przy obu próbach wywolania nie pojawia sie w oknie mojej przegl±darki a strona wirtualnej ³aduje sie bez problemu?

  1. <?php
  2.  
  3. $host1 = "http://www.orange.pl/portal/map/map/";  // ten co niedziala :/
  4. $host2 = "http://www.wp.pl"; // dla tego dzial dziala :)
  5.  
  6. /* w request 1 nie ma bledu zywcem skopiowalem z przegladarki tak samo jak w przy
    padku wirtualnej ponizej!!!*/
  7. $request1 = 'GET /portal/map/map/ HTTP/1.1rn
  8. Host: www.orange.plrn
  9. User-Agent: Mozilla/5.0 (X11; U; Linux i686; pl-PL; rv:1.8.1.1) Gecko/20061205 Iceweasel/2.0.0.1 (Debian-2.0.0.1+dfsg-2)rn
  10. Accept: text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5rn
  11. Accept-Language: pl,en-us;q=0.7,en;q=0.3rn
  12. Accept-Encoding: deflatern
  13. Accept-Charset: ISO-8859-2,utf-8;q=0.7,*;q=0.7rn
  14. Keep-Alive: 300rn
  15. Connection: keep-alivern
  16. Cookie: mapProfileCookie=UAN/mAYsPArA/AnBejhK136H0BBM4dEQrnrn';
  17.  
  18. $request2 = 'GET / HTTP/1.1rn
  19. Host: www.wp.plrn
  20. User-Agent: Mozilla/5.0 (X11; U; Linux i686; pl-PL; rv:1.8.1.1) Gecko/20061205 Iceweasel/2.0.0.1 (Debian-2.0.0.1+dfsg-2)rn
  21. Accept: text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5rn
  22. Accept-Language: pl,en-us;q=0.7,en;q=0.3rn
  23. Accept-Encoding: deflatern
  24. Accept-Charset: ISO-8859-2,utf-8;q=0.7,*;q=0.7rn
  25. Keep-Alive: 300rn
  26. Connection: keep-alivernrn';
  27.  
  28. echo("<br><br>ponizej efekt dla:".$host1."<br> [za cholere nie chce dzialaæ :/]<br><br>");
  29.  
  30. $ch = curl_init();
  31. curl_setopt($ch, CURLOPT_URL, $host1);
  32. curl_setopt($ch, CURLOPT_HEADER, 1);
  33. curl_setopt($ch, CURLOPT_RETURNTRANSFER, 0);
  34. curl_setopt($ch, CURLOPT_CUSTOMREQUEST, $request1);
  35.  
  36. curl_exec($ch);
  37. curl_close($ch);
  38.  
  39. echo("<br><br>ponizej efekt dla:".$host2."<br> [ wszystko jest OK !!!]<br><br>");
  40.  
  41. $ch = curl_init();
  42. curl_setopt($ch, CURLOPT_URL, $host2);
  43. curl_setopt($ch, CURLOPT_HEADER, 1);
  44. curl_setopt($ch, CURLOPT_RETURNTRANSFER, 0);
  45. curl_setopt($ch, CURLOPT_CUSTOMREQUEST, $request2);
  46.  
  47. curl_exec($ch);
  48. curl_close($ch);
  49.  
  50. echo("<br><br>ponizej efekt dla normalnego zapytania:".$host1."<br> [za cholere nie wyswietla tego co powinno :/]<br><br>");
  51.  
  52. $ch = curl_init();
  53. curl_setopt($ch, CURLOPT_URL, $host1);
  54. curl_setopt($ch, CURLOPT_HEADER, 1);
  55. curl_setopt($ch, CURLOPT_RETURNTRANSFER, 0);
  56.  
  57.  
  58. curl_exec($ch);
  59. curl_close($ch);
  60.  
  61. echo("<br><br>ponizej efekt dla normalnego zapytania:".$host2."<br> [ wszystko jest OK !!!]<br><br>");
  62.  
  63. $ch = curl_init();
  64. curl_setopt($ch, CURLOPT_URL, $host2);
  65. curl_setopt($ch, CURLOPT_HEADER, 1);
  66. curl_setopt($ch, CURLOPT_RETURNTRANSFER, 0);
  67.  
  68.  
  69. curl_exec($ch);
  70. curl_close($ch);
  71.  
  72. /* ktos mi powie o co tu biega questionmark.gifquestionmark.gifquestionmark.gifquestionmark.gifquestionmark.gifquestionmark.gifquestionmark.gif i nie chodzi wcale o ciasteczka :/ */
  73.  
  74. ?>