Witam
przedstawię kod:
plik index.php:
<?php session_start();
$login = $_POST['ilogin'];
$haslo = $_POST['ipassword'];
//wylogowywanie
if ($_GET['end']=="koniec") {
session_unset(); session_destroy();
$_SESSION['zalogowany'] = "NIE";
}
if ($opcja =="OK"){
if ($login<>"" and $haslo<>"") {
//przesłanie nagłówków do serwera sokker
$header[] = "Host: online.sokker.org";
$header[] = "User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; pl; rv:1.8.1.8) Gecko/20071008 Firefox/2.0.0.8";
$header[] = "Accept: text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5";
$header[] = "Keep-Alive: 300";
$header[] = "Connection: keep-alive";
$header[] = "Cookie: lang=pl";
$header[] = "Expect:";
$header[] = "Content-Length:";
//dane post do formularza
$postFields['ilogin'] = $login;
$postFields['ipassword'] = $haslo;
//inicjacja sesji curl
$c = curl_init();
curl_setopt($c, CURLOPT_HTTPHEADER, $header);
curl_setopt($c, CURLOPT_COOKIEJAR, dirname(__FILE__) . '/cookies.txt');
curl_setopt($c, CURLOPT_URL, 'http://online.sokker.org/start.php?session=xml');
curl_setopt($c, CURLOPT_POST, 1);//przesylamy metodą post
curl_setopt(&
1000
#036;c, CURLOPT_POSTFIELDS, $postFields); //dane do wyslania
curl_setopt($c, CURLOPT_RETURNTRANSFER, 1);
//sprawdzenie czy nie wystąpił błąd połączenia
if (curl_errno($c)) {
$_SESSION['blad'] = 'Błąd '.curl_errno($c);
$_SESSION['zalogowany'] = "NIE";
}
else {
$_SESSION['page'] = curl_exec($c);
curl_close($c);
$b=substr($_SESSION['page'], 0,-5); //pobieram z wyniku zapytania potrzebne dane
if ($b=="OK teamID=") {
$_SESSION['page1'] = "
<h2>Loggon succesfull :).
</h2><br/><br/>";
$_SESSION['zalogowany'] = "TAK";
$_SESSION['plik']= substr($_SESSION['page'],10);
}
else if($_SESSION['page']=="FAILED errorno=1"){
$_SESSION['page1'] = "
<h2>Error: bad password !!
</h2>";
$_SESSION['zalogowany'] = "NIE";
}
}
} else {$zlylogin="
<h2>Zły login lub hasło
</h2>";}
}
i w lewym menu formularz logowania (lewe.php)
<?php
if ($_SESSION['zalogowany']=="TAK") {
echo " <div id=\"linkList2\"><div id=\"lselect\">";
echo "
<h2>Logged in(a)
</h2>";
echo "
<a href=\"index.php?end=koniec\">Logout
</a></li>";
echo "
<li><a href=\"index.php?go=pobierz\">Get XML data
</a></li></ul></div></div>";
}
else{
echo <<<KONIEC
<form action="index.php" method="post"> <td class="p"> login:
</td> <td class="p"><input id="ilogin" type="text" name="ilogin" /></td> <td class="p"> pass:
</td> <td class="p"><input id="ipassword" type="password" name="ipassword" /></td> <td><input type="hidden" name="opcja" value="OK" /></td>
<td colspan="2">$zlylogin
</td>
KONIEC;
}
?>
No i nie byłoby problemu gdyby nie to że część osób może się zalogować ale są tacy którzy nie mogą

Pytałem ich czy mają włączoną obsługę ciastek - mają.
Po wpisaniu danych w formularzu i akceptacji efekt jest taki że nic się nie dzieje :? Skrypt sprawdza im czy dane login i hasło nie są puste ale nic więcej się nie dzieje.
Ja już rozkładam ręce tym bardziej że ja mogę zalogować się bez problemu

Logowanie jest o tyle inne że poprzez moją stronę logujemy się na innej i ustawiane jest ciastko w przeglądarce.
Bardzo proszę o jakiekolwiek wskazówki.