Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Wysyłanie $_POST w linku lub header'em
Forum PHP.pl > Forum > PHP
Athlan
Mam problem.

Normalnie stronie się przesyła dane $_POST formularzem o metodzie POST. Ja chciałbym wysłać takie zmienne poprzez kliknięcie w link lub natychmiastowym przejściem:

  1. <?
  2. $mailik = "mail@op.pl";
  3. $haselko = "pass";
  4.  
  5. header("Location: http://poczta.onet.pl")
  6. ?>


Chodzi mi o automotyczne logowanie na zmiennych, które podaje wcześniej (j/w).

Przoszę o pomoc smile.gif

--EDIT--

Znalazłem takie coś:
  1. <a href="..." onclick="if (confirm('Are you sure?')) { var f = document.createElement('form'); this.parentNode.appendChild(f); f.method = 'POST'; f.action = this.href; f.submit(); };return false;">blebleble</a>


ale jak wysłać headera?

--EDIT2--

Jestem ślepy czy nic tu (http://pl2.php.net/manual/pl/function.header.php) nie ma ?
akubiczek
Nie możesz tego zrobić w ten sposób. Użyj CURLa.
Athlan
Cytat
Użyj CURLa.


Niestety nie słyszałem o takim czymś... ale może inaczej ten probem da się rozwiązać: chcę po załadowaniu strony, aby zalogował mi sia automatycznie na pocztę smile.gif
Speedy
Da się - trzeba wysłać odpowiednie nagłówki...
Tutaj masz jeden artykuł
akubiczek
Cytat(Speedy @ 2006-04-28 22:19:19)
Da się - trzeba wysłać odpowiednie nagłówki...
Tutaj masz jeden artykuł

Albo dla wygody użyj CURLa laugh.gif

Tu masz opis, w komentarzach znajdziesz przykłady:
http://pl2.php.net/manual/pl/ref.curl.php
kosheen2k
zgadzam sie z akubiczkiem... bo czasami wystarcza naglowki, a czasami nie... bo uzywajac CURL'a serwer poczty.onet.pl mysli ze refererem byl on sam...np. na o2.pl jest to samo... nie wystarczy metoda post wyslac hasla i usera... po prostu odrzuci Cie i wroci na glowna strone, tak jak bys poprostu wpisal o2.pl

Pozdrawiam
Vomit
A biblioteka IMAP ?
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.