попробовал сейчас дома тоже самое сделать: создал вирт. машины (скопировал и изменил адрес и имя. hosts у них одинаковый)
user@node2> ssh-keygen
enter enter enter
ssh-copy-id node1
password 1
ssh node1 date
Wed Nov 21 22:30:24 MSK 2018 - без пароля, ok
А вот на другой машине первый раз за день написало failed, но остальное также, с паролем:
user@node1> ssh-keygen
enter enter enter
ssh-copy-id node1
Password 1
ssh node2 date
sign_and_send_pubkey: signing failed: agent refused operation
Password: 1
Wed Nov 21 ...
2018-11-21T22:58:57.371194+03:00 node2 sshd[2302]: Accepted keyboard-interactive/pam for user from 10.0.0.101 port 51820 ssh2: RSA SHA256:kP9c3iPtFGmW3LHxpAQEFjhsIgr9/BglRPA98u1tNK4
2018-11-21T22:58:57.373543+03:00 node2 sshd[2302]: pam_unix(sshd:session): session opened for user user by (uid=0)
2018-11-21T22:58:57.379578+03:00 node2 systemd[1]: Started Session 11 of user user.
2018-11-21T22:58:57.382664+03:00 node2 systemd-logind[741]: New session 11 of user user.
2018-11-21T22:58:57.592151+03:00 node2 sshd[2314]: Received disconnect from 10.0.0.101 port 51820:11: disconnected by user
2018-11-21T22:58:57.592559+03:00 node2 sshd[2314]: Disconnected from 10.0.0.101 port 51820
2018-11-21T22:58:57.595202+03:00 node2 sshd[2302]: pam_unix(sshd:session): session closed for user user
2018-11-21T22:58:57.612938+03:00 node2 systemd-logind[741]: Removed session 11.
еще странно, что лог весь забит:
2018-11-21T23:00:46.880794+03:00 node2 systemd[1204]: Time has been changed
2018-11-21T23:00:52.174360+03:00 node2 systemd[1204]: Time has been changed
2018-11-21T23:00:52.174562+03:00 node2 systemd[1]: Time has been changed
2018-11-21T23:00:57.177976+03:00 node2 systemd[1]: Time has been changed
idShura, Спасибо, попробую сейчас. Но, уж извините, без ссылки на документацию или на рабочие примеры или без личной проверки не могу засчитать Ваш ответ - решением.
Ваша принудительная очистка onload не помогла. Помогла очистка кэша браузера и его перезагрузка!
Но во всех полях стало всплывать жутко раздражающее сообщение: this connection is not secure logins entered here could be compromised, закрывающее нижние поля и кнопку....
Поменял name на a и b. Ничего не изменилось.
Мой вопрос не по поводу принудительной очистки, а почему такая несимметрия? Чем второе поле пароля отличается от первого?
Спасибо, как запускать сессию знаю.
Благодаря обсуждению я переформулировал вопрос. Теперь вопросы такие:
- Можно ли передать массив (или лучше элемент) из области видимости одного файла в другой, на том же сервере, по ссылке, а не по значению?
- Нужно ли использовать переменные сессии или лучше глобальные переменные?
- Можно ли (cтоит ли) исключить файл addsearch, чтобы не было передачи между файлами?
(ID от клиента можно передать через GET после клика по ссылке, остальные данные не нужно передавать от клиента, так как они уже есть на сервере (сейчас они у меня передаются).)
Повторю кратко логику программы:
В index.php я обратился к БД, получил id, title и два пути (это около 200-300 байт) для каждой из 10-20 сущностей (всего не более 6К).
Теперь пользователь выбирает из этого кэша.
Зачем же делать еще один запрос к БД?
Нужно всего лишь передать 200-300 байт в файл addsearch.php через переменную сессии.
Это не передача данных от клиента через браузер. От клиента передается в сущности только номер id через GET.
Мой вопрос конкретный: как в цикле foreach сформировать переменную (массив) для передачи по клику одного элемента массива (названия файла и путей к нему) через сессию?
Либо передавать ccылку на массив (адрес переменной в памяти) и id в нем или даже только ссылку на элемент массива. Можно в GET запросе передать ссылку на массив данных?
Может быть даже отказаться от файла addsearch, чтобы не было передачи данных между файлами и перенести его cодержимое как функцию в index.php?
Я изменил вопрос, так как не там устанавливал кодировку. Нужно было в самом начале кода рнр ставить оператор header, а я менял в рнр.ini и в заголовке HTML. Теперь я убрал вообще HTML и вывод echo СТАЛ ЗАВИСЕТЬ от кодировки в headere. То есть русские буквы в echo "Русский текст"; стали видны только при установке utf-8 в headere.
Да я попробовал по Вашему совету mb_internal_encoding.
Ну она устанавливает какую-то переменную для библиотеки mb и сама же ее считывает и зачем мне она? Пример на phpword мне тоже cейчас не нужен, так как у меня файлы doc, а не docx.
У меня проблема в том, что не меняется вывод утилит на экран (через echo), независимо от того, что я изменяю header. Что мне нужно изменить, чтобы они выводили по русски?
Проблемы безопасности меня тоже сейчас не интересуют - мне нужно всего лишь определить кодировку или гарантированно сконвертировать вывод утилит в UTF-8 для передачи в другой модуль программы.
Вот и ищу.
Я читал про Сфинкс и поставил его, но нет примеров, как к нему прикрутить импорт DOC. Я и спрашиваю - не слышал ли кто про пример\комплект opensourсe типа https://habr.com/post/131089/
user@node2> ssh-keygen
enter enter enter
ssh-copy-id node1
password 1
ssh node1 date
Wed Nov 21 22:30:24 MSK 2018 - без пароля, ok
А вот на другой машине первый раз за день написало failed, но остальное также, с паролем:
user@node1> ssh-keygen
enter enter enter
ssh-copy-id node1
Password 1
ssh node2 date
sign_and_send_pubkey: signing failed: agent refused operation
Password: 1
Wed Nov 21 ...
2018-11-21T22:58:57.371194+03:00 node2 sshd[2302]: Accepted keyboard-interactive/pam for user from 10.0.0.101 port 51820 ssh2: RSA SHA256:kP9c3iPtFGmW3LHxpAQEFjhsIgr9/BglRPA98u1tNK4
2018-11-21T22:58:57.373543+03:00 node2 sshd[2302]: pam_unix(sshd:session): session opened for user user by (uid=0)
2018-11-21T22:58:57.379578+03:00 node2 systemd[1]: Started Session 11 of user user.
2018-11-21T22:58:57.382664+03:00 node2 systemd-logind[741]: New session 11 of user user.
2018-11-21T22:58:57.592151+03:00 node2 sshd[2314]: Received disconnect from 10.0.0.101 port 51820:11: disconnected by user
2018-11-21T22:58:57.592559+03:00 node2 sshd[2314]: Disconnected from 10.0.0.101 port 51820
2018-11-21T22:58:57.595202+03:00 node2 sshd[2302]: pam_unix(sshd:session): session closed for user user
2018-11-21T22:58:57.612938+03:00 node2 systemd-logind[741]: Removed session 11.
еще странно, что лог весь забит:
2018-11-21T23:00:46.880794+03:00 node2 systemd[1204]: Time has been changed
2018-11-21T23:00:52.174360+03:00 node2 systemd[1204]: Time has been changed
2018-11-21T23:00:52.174562+03:00 node2 systemd[1]: Time has been changed
2018-11-21T23:00:57.177976+03:00 node2 systemd[1]: Time has been changed
это ни при чем?