Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [HTML]proxy
Forum PHP.pl > Forum > Przedszkole
borat200
Witam
Chciałbym smile.gif poprzez moja stronke klikajac na link polaczyc sie z wybranym serwerem proxy i otwozyc np _blank (nowe okno ) np home.pl.
Czy jest to mozliwe i jak moglbym skonstruowac taki skrypt w php ?
strife
Hej,

Nie ma sensu pogrubiać całej treści tematu, przez to nie otrzymasz lepszej odpowiedzi.

Tak jest to możliwe, wystarczy chwilę poszukać na google, tylko nie mów że szukałeś i nic nie znalazłeś. Lepiej napisz co próbowałeś zrobić i czemu Ci się nie udało, gotowców nie dostaniesz.
borat200
Przedszkole

mam cos takiego

  1. <?php
  2.  
  3. $ip = $_SERVER['REMOTE_ADDR'];
  4.  
  5. echo "REMOTE_ADDR: ".$ip ."<br>";
  6.  
  7. echo "HTTP_ACCEPT_LANGUAGE: ".$_SERVER['HTTP_ACCEPT_LANGUAGE'] ."<br>";
  8.  
  9. echo "HTTP_USER_AGENT: ".$_SERVER['HTTP_USER_AGENT'] ."<br>";
  10.  
  11. echo "HTTP_HOST: ".$_SERVER['HTTP_HOST'] ."<br>";
  12.  
  13. echo "HTTP_VIA: ".$_SERVER['HTTP_VIA'] ."<br>";
  14.  
  15. echo "HTTP_X_FORWARDED_FOR: ".$_SERVER['HTTP_X_FORWARDED_FOR'] ."<br>";
  16.  
  17. echo "HTTP_CLIENT_IP: ".$_SERVER['HTTP_CLIENT_IP'] ."<br>";
  18.  
  19. echo "HTTP_X_FORWARDED: ".$_SERVER['HTTP_X_FORWARDED'] ."<br>";
  20.  
  21. echo "HTTP_ACCEPT_ENCODING: ".$_SERVER['HTTP_ACCEPT_ENCODING'] ."<br>";
  22.  
  23. echo "HTTP_CONNECTION: ".$_SERVER['HTTP_CONNECTION'] ."<br>";
  24.  
  25. echo "HTTP_CASHE_CONTROL: ".$_SERVER['HTTP_CACHE_CONTROL'] ."<br>";
  26.  
  27. echo "SERVER_PROTOCOL: ".$_SERVER['SERVER_PROTOCOL'] ."<br> ";
  28.  
  29.  
  30. echo( '<pre>' );
  31.  
  32. print_r( $_SERVER );
  33.  
  34. ?>
  35.  
  36. pokazuje to
  37.  
  38. REMOTE_ADDR: 94.75.121.54
  39. HTTP_ACCEPT_LANGUAGE: pl,en-us;q=0.7,en;q=0.3
  40. HTTP_USER_AGENT: Mozilla/5.0 (Windows; U; Windows NT 6.0; pl; rv:1.9.1.8) Gecko/20100202 Firefox/3.5.8
  41. HTTP_HOST: www.webportfolio.nstrefa.pl
  42. HTTP_VIA:
  43. HTTP_X_FORWARDED_FOR:
  44. HTTP_CLIENT_IP:
  45. HTTP_X_FORWARDED:
  46. HTTP_ACCEPT_ENCODING: gzip,deflate
  47. HTTP_CONNECTION: keep-alive
  48. HTTP_CASHE_CONTROL:
  49. SERVER_PROTOCOL: HTTP/1.1
  50.  
  51. Array
  52. (
  53. [PATH] => /bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin:/usr/local/sbin
  54. [PWD] => /usr/local/cpanel/cgi-sys
  55. [PATH_USER] => /home/webportf
  56. [SHLVL] => 0
  57. [FCGI_ROLE] => RESPONDER
  58. [HTTP_HOST] => www.webportfolio.nstrefa.pl
  59. [HTTP_USER_AGENT] => Mozilla/5.0 (Windows; U; Windows NT 6.0; pl; rv:1.9.1.8) Gecko/20100202 Firefox/3.5.8
  60. [HTTP_ACCEPT] => text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
  61. [HTTP_ACCEPT_LANGUAGE] => pl,en-us;q=0.7,en;q=0.3
  62. [HTTP_ACCEPT_ENCODING] => gzip,deflate
  63. [HTTP_ACCEPT_CHARSET] => ISO-8859-2,utf-8;q=0.7,*;q=0.7
  64. [HTTP_KEEP_ALIVE] => 300
  65. [HTTP_CONNECTION] => keep-alive
  66. [HTTP_COOKIE] => se_language_anonymous=4; SESSbe24a39336d31b9b0fd1dcc9897ee2f6=14abd096e2a80835531c4119abb9e335; SESS4f2bb38145c3ec0e33a1f202f71a2151=c7ff5f28bbb46453b226c2d54b6dc54a; icid=0; idsc=0; ih1=264; ih2=132; iw1=132; iw2=384; SESSd9ec88ff72329524c3b8fcaf44c768db=e6214dcd30c692390c719741d3dd05cd; SESSdaa586a5f88da9f2fb0d13f85fa3fb4d=de2de69a4e988336507c0707facb86d4; PHPSESSID=af595b9cadfd0e63687211ff1d95ff0a; __utma=51196719.1904235519.1268920636.1268920636.1268920636.1; __utmz=51196719.1268920636.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none); __utmc=51196719; dhtml_menu=_menu-11,_menu-2,_menu-17,_menu-10,_menu-18; se_language_autodetected=2; has_js=1; 5541edfe3a1f7e68cde4b26c9951c380=0eaa77939340fa6270ddc3dd745dd921; a62e79052feb10413c97732b86e4782b=02bb6467394f1b7567a33bf3d49d1d68; G2SETUPSID=3b7ca35c0daa93aa31b28b40f10a4d28; 801e0d67a9f47860b2d207c1f8b614d6=qe%2FzIYqyr2U%3DgJ9SOx7dcZI%3DHF8Re85AHOw%3DU01oRqj2MqM%3D%2FbmbkviT%2BX0%3DplcyfowW6JE%3DFWZfJUC7Br0%3DdoqbeQYyr8o%3DZRBUojxeUto%3Du%2FCU4%2BTDfp4%3DI3x6MXwj2aI%3Dj2IhGIWdkQw%3DrpN99FnbaeA%3D9qIkHHBWRR8%3D; 26d530fe732e8f5724f52c542b7bd8d1=f015f05790e43ed94d090e70f5161e60
  67. [SERVER_SIGNATURE] =>
  68. [SERVER_SOFTWARE] => Apache
  69. [SERVER_NAME] => www.webportfolio.nstrefa.pl
  70. [SERVER_ADDR] => 91.203.135.229
  71. [SERVER_PORT] => 80
  72. [REMOTE_ADDR] => 94.75.121.54
  73. [DOCUMENT_ROOT] => /home/webportf/public_html
  74. [SERVER_ADMIN] => webmaster@webportfolio.nstrefa.pl
  75. [SCRIPT_FILENAME] => /home/webportf/public_html/pr.php
  76. [REMOTE_PORT] => 54158
  77. [GATEWAY_INTERFACE] => CGI/1.1
  78. [SERVER_PROTOCOL] => HTTP/1.1
  79. [REQUEST_METHOD] => GET
  80. [QUERY_STRING] =>
  81. [REQUEST_URI] => /pr.php
  82. [SCRIPT_NAME] => /pr.php
  83. [PHP_SELF] => /pr.php
  84. [REQUEST_TIME] => 1269323395
  85. [argv] => Array
  86. (
  87. )
  88.  
  89. [argc] => 0
  90. )


szukalem ale sie nie znam jak zjesc to proxy
parosze pana moderatora i wszystkich o ciut wyrozumialosci
thx
strife
W ogóle nie masz pojęcia co robisz, to co zaprezentowałeś nie ma nic wspólnego z łączeniem z proxy, to jest wynik tablicy $_SERVER, która podaje pewne dane środowiskowe.

Może zadam inaczej pytanie po co Ci serwer proxy, dlaczego z proxy masz zamiar się łączyć, a potem z inną stroną? Napisz dokładnie co chcesz uzyskać będzie nam łatwiej pomóc. I na drugi raz podając kod źródłowy umieszczaj go w odpowiednich tagach [php].

Pozdrawiam.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.