저는 WordPress 설치용 사용자 정의 로그인 스크립트를 사용하고 있습니다. 모든 활성화 키는 다음과 같은 형식으로 등록 된 사용자에게 전송 될 때를 제외하고 잘 작동 : 사용자 그러나 위의 링크를 클릭하면PHP를 사용하는 활성화 키의 문제
http://mydomain.com/?page_id=1278&[email protected]&activate_key=7edbad
는이 '@'이메일에 따라서 사라지고 없다는 오류를주는 활성화 키가 유효하지 않습니다.
누군가 나를 안내 할 수 있습니까?
$link=get_option('home').'/?page_id='.$pageid.'&mail='.$user_email.'&activate_key='.$key;
P .: 브라우저에 수동으로 링크를 복사/붙여 넣기하면 정상적으로 작동합니다. – Sledge81
나는 작은 테스트를 수행하고 정품 인증 링크를 나의 전망에 전달했습니다 (단지 gmail 일 수있는 문제를 제거하기 위해). 링크가 어떻게 든 클릭되면 URL이 변경되고 활성화 오류를 나타내는 '@'이 사라집니다. – Sledge81
@Sledge는 브라우저의 위치 표시 줄에있는 @ 기호입니까? 또는 최소한 URL로 인코딩 된 % 40? – Charles