mail() 함수를 사용하여 HTML 양식의 내용으로 지정된 전자 메일 주소로 메시지를 보내는 간단한 PHP 스크립트가 있습니다.).PHP 및 mail() 함수를 사용하여 추가 사용자 정보 얻기
사용자 설정에 대한 추가 정보를 얻고 보낸 메일에 입력 할 수 있는지 궁금합니다.
추가 정보를 포함 할 수있다 :
- 브라우저 종류와 버전 여부 또는 그 중 하나가 가능한 경우 사용할 수
- 운영 체제 해상도
, 즉 것 굉장해.
감사합니다, 미트
편집 : @Stephen 덕분에, 내가 사용할 수 있었다 $ _SERVER [ 'HTTP_USER_AGENT']은 브라우저에 대한 자세한 정보를 얻을 수 있습니다. 그러나 get_browser를 사용할 때 작동하지 않습니다. 내 코드는 다음과 같습니다.
$browser = get_browser(null, true);
$message = 'From: ' . "\n\n" .
'Name: ' . $_REQUEST['name'] . "\n\n" .
'E-mail: ' . $_REQUEST['email'] . "\n\n" .
'Comments: ' . $_REQUEST['comments'] . "\n\n" .
'Details: ' . $_SERVER['HTTP_USER_AGENT'] . "\n\n" .
'Further: ' . echo ($browser);
그 이유는 누구나 알 수 있습니다.
감사합니다.
아주 좋습니다. 정확히 내가 원했던 것. 이제 get_browser는 더 많은 정보를 제공해야합니다. 그러나, 그것은 나를 위해 작동하지 않습니다. 제 편집문을보고 문제가있는 경우 알려주십시오. – Amit
하지만 한 가지 sidenote : get_browser는 현재 방문자가 javascript 등을 사용할 수 있는지 여부를 감지하지 못합니다. 브라우저가 javascript를 지원하는지 여부를 반환합니다. javascript가 활성화되어 있는지 확인하려면 제출시 javascript를 사용하여 추가 양식 필드를 설정하면 javascript가 활성화되었음을 실제로 알 수 있습니다. p. – wimvds
참고 사항보기 (http://php.net/manual/en/function.get-browser.php) :이 기능을 사용하려면 php.ini의 browscap 구성 설정이 올바른 위치를 가리켜 야합니다. 시스템의 browscap.ini 파일. – wimvds