Skocz do zawartości

cURL i pobieranie numeru sesji


PawelC

Rekomendowane odpowiedzi

napisałem sobie skrypt który można umieścić na swojej stronie i dzięki niemu dodać do mojej bazy na innym serwerze wpis do księgi, te dodane wpisy są wyświetlane na stronie osoby która zarejestrowała u mnie księge gości. problem polega na tym że wyszukuje numer sesji bezproblemu etc... kod mam taki:

<?php

$adres="https://www.adres.pl/dodaj_wpis.php?id=157860";

$ch = curl_init(urldecode($adres));

curl_setopt($ch, CURLOPT_HEADER, 1);

curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);

$pobrane_zrodlo = curl_exec($ch);

preg_match_all("#[a-z0-9]{25,35}+#", $pobrane_zrodlo, $email);

curl_setopt($ch,CURLOPT_COOKIEFILE,'cook.txt');

curl_setopt($ch,CURLOPT_COOKIEJAR,'cook.txt');

$postFields['femail']="zosia@wp.pl";

$postFields['fnick']="Yupi";

$postFields['fstrona']="";

$postFields['ftresc']='fajna strona';

$postFields['id']="157860";

$cookie =urlencode($email[0][0]);

$postFields['sid']=$cookie;

curl_setopt($ch, CURLOPT_HEADER, 1);

$ch = curl_init('https://www.adres.pl/dodaj_wpis1.php');

curl_setopt($ch, CURLOPT_POSTFIELDS, $postFields);

curl_setopt($ch, CURLOPT_POST, 1);

curl_exec($ch);

curl_close($ch);

print $cookie;

?>

Problem polega na tym że pobieram numer sesji przesyłam go poprzez Curl ale i tak mi wywala zły identyfikator sesji. Plik dodaj_wpis1.php jest odpowiedzialny za dodanie wpisu, a dodaj_wpis jest z formularzem do wypełnienia. Skrypt wyszykuje numer identyfikacyjny sesji i wraz z innymi danymi przekazuje go do pliku dodaj_wpis1.php.

Odnośnik do komentarza
Udostępnij na innych stronach

  • 3 miesiące temu...

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę. Warunki użytkowania Polityka prywatności