Code: <?php echo $_POST['test']; ?> Code: echo -e "POST /1.php HTTP/1.1\r\nHost: localhost\r\n\Content-Length: 6\r\n\r\ntest=1\r\n\r\n" | nc localhost 80 HTTP/1.1 200 OK Server: Apache Content-Length: 0 Connection: close Content-Type: text/html; charset=UTF-8 что то я уже туплю... почему нет вывода 1?
По теме, правильно так: "Стою на асфальте я, в лыжи обутый ...", а не "Стою я летом на траве в лыжи обутый"
толи запрос не правильный, то ли я ебанутый... а теперь давайте по сабжу - почему не возвращается 1? мне про траву больше нравится да и тут можно: сижу я в консоли...
я же выше написал что будет, но если не веришь - смотри Code: echo "POST /1.php HTTP/1.1\r\nHost: localhost\r\n\Content-Length: 6\r\n\r\ntest=1\r\n\r\n" | nc localhost 80 HTTP/1.1 400 Bad Request Server: Apache Content-Length: 317 Connection: close Content-Type: text/html; charset=iso-8859-1 <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN"> <html><head> <title>400 Bad Request</title> </head><body> <h1>Bad Request</h1> <p>Your browser sent a request that this server could not understand.<br /> </p> <hr> </body></html> Code: man echo -e enable interpretation of backslash escapes