2015-09-16 3 views
1

Я не уверен, что это называется точно, но я нашел php-скрипт, который хотел бы понять, как он работает и что-то подобное.php, чтобы продолжать запрашивать ответы на ввод и сохранение

В принципе, пользователю необходимо ввести некоторую информацию в поле, а затем есть возможность добавить другой ответ или закончить. Каждый ответ хранится в отдельной строковой переменной.

Вы можете найти образец работы с сайтом я нашел здесь: http://www.claushc.dk/ssl/pkcs7create.php

В приведенном выше примере сайт будет работать только если вы вставляете в данной SSL-сертификате - вы можете использовать следующий сертификат для проверки с:

-----BEGIN CERTIFICATE----- 
MIIDITCCAoqgAwIBAgIQT52W2WawmStUwpV8tBV9TTANBgkqhkiG9w0BAQUFADBM 
MQswCQYDVQQGEwJaQTElMCMGA1UEChMcVGhhd3RlIENvbnN1bHRpbmcgKFB0eSkg 
THRkLjEWMBQGA1UEAxMNVGhhd3RlIFNHQyBDQTAeFw0xMTEwMjYwMDAwMDBaFw0x 
MzA5MzAyMzU5NTlaMGgxCzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpDYWxpZm9ybmlh 
MRYwFAYDVQQHFA1Nb3VudGFpbiBWaWV3MRMwEQYDVQQKFApHb29nbGUgSW5jMRcw 
FQYDVQQDFA53d3cuZ29vZ2xlLmNvbTCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkC 
gYEA3rcmQ6aZhc04pxUJuc8PycNVjIjujI0oJyRLKl6g2Bb6YRhLz21ggNM1QDJy 
wI8S2OVOj7my9tkVXlqGMaO6hqpryNlxjMzNJxMenUJdOPanrO/6YvMYgdQkRn8B 
d3zGKokUmbuYOR2oGfs5AER9G5RqeC1prcB6LPrQ2iASmNMCAwEAAaOB5zCB5DAM 
BgNVHRMBAf8EAjAAMDYGA1UdHwQvMC0wK6ApoCeGJWh0dHA6Ly9jcmwudGhhd3Rl 
LmNvbS9UaGF3dGVTR0NDQS5jcmwwKAYDVR0lBCEwHwYIKwYBBQUHAwEGCCsGAQUF 
BwMCBglghkgBhvhCBAEwcgYIKwYBBQUHAQEEZjBkMCIGCCsGAQUFBzABhhZodHRw 
Oi8vb2NzcC50aGF3dGUuY29tMD4GCCsGAQUFBzAChjJodHRwOi8vd3d3LnRoYXd0 
ZS5jb20vcmVwb3NpdG9yeS9UaGF3dGVfU0dDX0NBLmNydDANBgkqhkiG9w0BAQUF 
AAOBgQAhrNWuyjSJWsKrUtKyNGadeqvu5nzVfsJcKLt0AMkQH0IT/GmKHiSgAgDp 
ulvKGQSy068Bsn5fFNum21K5mvMSf3yinDtvmX3qUA12IxL/92ZzKbeVCq3Yi7Le 
IOkKcGQRCMha8X2e7GmlpdWC1ycenlbN0nbVeSv3JUMcafC4+Q== 
-----END CERTIFICATE----- 

конечно эта идея не обязательно должна быть использован с сертификатом, но я просто хочу знать, как PHP скрипт может содержать строку, пока ждать другого ввод от пользователя и держать хранение входа не теряя предыдущий ввод ..

ответ

1

Посмотрите на источник HTML (после ввода нескольких сертификатов), это очевидно. Они включают данные ввода в скрытый ввод в их ответе, предлагая тот же ввод, чтобы выполнить тот же трюк.

Очевидно, что это также можно сделать с помощью сеансов; база данных или некоторые вызовы файловой системы

+0

спасибо Sjon. Я думаю, что понял. Они отправляют данные обратно в скрытое поле ввода, а затем в php они проверяют, существует ли имя поля ввода isset для data1..2..3.4 .. и отправляйте его обратно каждый раз - интересная идея. – user3436467

+0

Мне не нужно будет хранить данные на постоянной основе, поэтому я думаю, что база данных слишком переполнена, но было бы интересно узнать больше о том, как будут работать сессии в этом контексте. – user3436467

+0

PHP хорошо документирован; взгляните на [этот базовый пример] (http://php.net/manual/en/session.examples.basic.php), он должен вас запустить – Sjon

Смежные вопросы