Jak wykonać logowanie na stronę ? PHP

0

Witam.
Jak mogę się zalogować w języku PHP na jakąś stronę internetową?
Nauczyłem się podstaw, zmienne / pętle itp itd, chciałbym teraz rozwijać swoją wiedzę w kierunku współpracy z innymi serwisami...
Interesuje mnie np. w jaki sposób można wykonać logowanie na jakiś serwis.
Mam login i hasło...
Czy metodą POST czy GET, to wysyłać czy jeszcze jakoś inaczej?

0

ale o co ty się pytasz? zadaj sam sobie pytanie czego się nauczyłeś i co chcesz zrobić, potem czym się różni post od get i poczytaj co się wykorzystuje, do tego pobierz parę skryptów wpisując w google
php login register script i popatrz jak są napisane, a odpowiedź sama ci się ułoży :)

0

no dajmy na to że chciałbym stworzyć formularz na mojej stronie, który by wysyłał POST do serwisu np facebook aby zarejestrować konto

nie musi to być facebook, ogólnie chce taką wiedzę zdobyć jak rejestrować konto na jakimś innym serwisie, jak stworzyć metodę i jaką ? POST? czy czegoś innego trzeba się pouczyć aby to zrobić ?

0

Krótkie podsumowanie ryzyko jakie wiąże się z wysyłanie za pomocą GET np hasła znasz?

0

Wysyłanie metodą GET polega na umieszczaniu par "parametr=wartość" w adresie. Sam pomyśl jak będzie wyglądać wysyłanie haseł w ten sposób.

0
<?php

$c = curl_init();
curl_setopt($c, CURLOPT_URL, "http://localhost/forum/login.php");
curl_setopt($c, CURLOPT_POST, 1);
curl_setopt($c, CURLOPT_POSTFIELDS, 'usrname=mojlogin&passwrd=123456&redirect=&login=Zaloguj');
curl_exec($c);
curl_close($c);

?>

próbowałem z cURL i mam dziwny problem...
mianowicie jak podam złe hasła to wywala błąd o niepowodzeniu zalogowania się, natomiast jak podam dobre hasła...
to jest biała stronka... cała biała bez napisów itp itd...
co źle robię ?

0

Biała strona jest poprawnym wynikiem działania tego skryptu. Nie wiem co chcesz dalej z tym robić, ale na początek proponuję sprawdzić rezultat:

$result=curl_exec($c);
var_dump($result);

1 użytkowników online, w tym zalogowanych: 0, gości: 1