Wysylanie zmiennych |
Wysylanie zmiennych |
14.09.2003, 10:59:37
Post
#1
|
|
Grupa: Zarejestrowani Postów: 3 Pomógł: 0 Dołączył: 12.09.2003 Skąd: Poland Ostrzeżenie: (0%) |
Jak wyslac zmienna z dokumentu 'a' do dokumentu 'b' metoda POST bez koniecznosci klikanaia w zadne przyciski typu 'wyslij', 'OK' itd
|
|
|
14.09.2003, 11:27:05
Post
#2
|
|
Grupa: Przyjaciele php.pl Postów: 2 335 Pomógł: 6 Dołączył: 7.03.2002 Ostrzeżenie: (0%) |
W php: uzywajac socketow i protokolu HTTP.
[php:1:45bcd8e5b1]function SendUsingPost( $host, $port, $site, $data ) { $fp = fsockopen( $host, $port ); if( !$fp ) return false; $post = "POST $site HTTP/1.1rn"; $post .= "Host: $host'rn"; $post .= "Referer: http://$host/rn"; $post .= "Content-length: ".strlen($data)."n"; $post .= "Content-type: application/x-www-form-urlencodedrn"; $post .= "Connection: closernrn"; $post .= $data; fwrite( $fp, $post ); fclose($fp); return true; } //Przyklad uzycia funkcji SendUsingPost( 'www.example.com', 80, '/index.php', 'example=1&example2=3' ); [/php:1:45bcd8e5b1] |
|
|
14.09.2003, 11:28:23
Post
#3
|
|
Grupa: Zarejestrowani Postów: 691 Pomógł: 0 Dołączył: 6.08.2003 Ostrzeżenie: (0%) |
Cytat Jak wyslac zmienna z dokumentu 'a' do dokumentu 'b' metoda POST bez koniecznosci klikanaia w zadne przyciski typu 'wyslij', 'OK' itd
Jak masz tylko jedno pole tekstowe (np. w wyszukiwarce) to niektóre przeglądarki po naciśnięciu entera same wyślą. Jak masz bardziej skomplikowany formularz to pozostaje JS. PS. Nie polecam nie umieszczania przycisku submit, bo ludzie z przeglądarkami nie obsługującymi JS nie będą wtedy mogli wysłać tego formularza. PPS. php Początkujący -> XHTML |
|
|
Wersja Lo-Fi | Aktualny czas: 12.06.2024 - 12:33 |