나는 get a value into the log file from PHP에 대한 설명을 보았습니다. 그러나 이것은 임의의 환경 변수를 설정하고 로그 구성 문자열로 대체함으로써 효과적으로 작동합니다.PHP 세션에서 아파치 로그 파일에 원격 사용자 배치하기
실제로 나는 % u에서 참조하는 값을 log config string에서 제어하고 싶습니다. 이것이 가능할 수있는 유일한 방법은 값이 Apache의 인증 모듈에 의해 반환되는 것입니다.
선택할 수있는 mod_auth 모듈이 없습니다.하지만 대부분의 경우 자체 세션 관리 (예 : 자체 쿠키 생성 및 고유 한 사용자 이름 세션 조회 유지)를 구현하는 것으로 보입니다.
- 나 사용자 이름 을 포함하는 PHP 세션에서 임의/구성라는 이름의 변수를 검색 할 수있는 세션 쿠키 이름
- 을 지정할 수 있습니다 것입니다 : 이상적인 세계에서는 , 나는 모듈을 원하는 것
- 는
- 적절한 구성 로그인 URL
나는 C 프로그래밍에서 무조건해야했기 때문에 불행히도 https://modules.apache.org의 많은 링크가 죽었다 (mod_auth_any, mod_auth_cookie_dbm). 그래서 내가 이해할 필요가있는 것에 가깝게 뭔가를 찾는 데 어려움을 겪고있다. API/내가 상자에서 사용할 수있는 것을 찾아라.
필자가 필요로하는 것 또는 필자의 요구 사항과 잘 어울리는 잘 작성된 모듈에 대한 제안이 있습니까?
TIA
C.
감사합니다. "인증 모듈에서 가능하지 않습니다"- 어디에서 가져 왔습니까? 그것은 mod_auth_external에 특정한가요? 여러 인증 모듈이 쿠키를 사용한다고 주장합니다. mod_auth_cookie_mysql2, TIA – symcbean
이것은 HowTo 파트 5의 mod_auth_external 문서에 있습니다. – regilero
아, 고마워. 그것은 단지 사용자 이름과 패스워드와 일치하는 백엔드에 대한 인터페이스를 제공하는 모듈로 보인다. 그리고 각 요청 (캐싱 없음, 데몬 지원 없음)을위한 프로그램의 새로운 인스턴스를 호출하여 매우 무거운 리소스가 될 것이다. 이후로 내 요구 사항에 가까운 것으로 보이는 http://authmemcookie.sourceforge.net/을 발견했습니다. – symcbean