2011-11-01 4 views
0

사용자에게 프로필 페이지의 주소를 선택할 수있는 기능을 제공하고 싶습니다 (예 : www.mydomain.com/chris_p/). 첫 번째 검사는 분명히 다른 사용자가 이미 해당 주소를 가져 갔는지 확인하는 것이고 이는 데이터베이스 조회를 통해 쉽게 수행 할 수 있습니다. 확실하지 않은 점은 Zend 응용 프로그램에서 주소를 이미 사용하고 있지 않은지 확인하는 것입니다.사용자가 선택한 URL과 Zend의 가용성

이상적으로는 기존의 모든 경로 (예 :/editprofile,/join 등)를 확인하고 싶습니다. URL을 기준으로 해당 경로를 조회하여 주소의 사용 가능 여부를 결정할 수 있습니까?

감사합니다.

답변

2

나는 당신이 "yourdomain.tld/사용자/_ 이름"또는 "/ 프로필/_ 이름"또는 그런 일 같은 URL을 사용해야 말할 것입니다.

+0

이것은 나에게 더 나은 습관처럼 보입니다. 아파치와 함께 mod_rewrite를 사용하여 사용자가 원하는 정확한 URL을 가질 수있게하고 위에서 정의한 "/ user"또는 "/ profile"이라는 고유 한 경로를 백엔드에 매핑합니다. – Patrick

1

Zend_Http_Client를 www.mydomain.com/user_name/에 요청하고 상태 코드를 얻을 수 있습니다. 상태가 404이면 해당 이름을 사용할 수 있음을 의미합니다.