т.е. человек сам не знает какие у него компоненты завершили работу а какие нет?во первых - да, не знает, это называется низкая связанность, и это хорошо, это значит что все компоненты не зависят друг от друга и изменение в одном месте не затронут остальной функционал. Во вторых - ему это не нужно знать, это все равно как если бы в современной машине требовалось вручную смазывать все узлы перед поездкой, вместо системы циркуляции масла. Можно сосредоточиться на коде, а не на том, закрыто ли соединение или нет.
возможно и не обязательно, потому что само закроется при окончании скрипта, но правильно закрывать.Нет, это как раз нерекомендуемое поведение. Не надо закрывать соединение вручную. По многим причинам, но основная - при низкой связанности системы вы не можете знать что все компоненты завершили работу с бд, закрытие соединения в итоге приведет к недоступности соединения в других компонентах.
i - индекс, s с числом - строка с длиной.чет как-то странно вы расшифровываете )
Request URL: cv12426.tmweb.ru/auth.php
Request Method: POST
Status Code: 404 Not Found
Кроме того, у вас не указан номер порта, не уверен что там есть значение по умолчанию.