Dodger
Guest
Сокеты и сессии
Проблема в следующем. Иметься два файла.
Первый:
Второй:
При вызове первого браузер задумывается на очень большое время. В результате экспериментов было определено, если вместо текущего номера сессии ввести любой другой все работает.
И где я не так делаю?
Проблема в следующем. Иметься два файла.
Первый:
PHP:
// File one.
session_start();
$host = '192.168.10.4';
$path = '/001.php';
$port = 80;
$abs_url = 'http://' . $host . ':' . $port . $path;
$query = "GET " . $abs_url . "?" . session_name() . "=" . session_id() . " HTTP/1.1\r\n" .
"Host: " . $host . ":" . $port . "\r\n" .
"\r\n";
$fp = fsockopen ( $host, $port );
if ( !$fp ) die( 'error' );
fputs ( $fp, $query );
while ( trim ( fgets ( $fp, 1024 ) ) != '' );
fpassthru ( $fp );
Второй:
PHP:
// File two.
session_start();
echo "Привет!";
И где я не так делаю?