2012-05-11 3 views
0

나는이 나는이 같은 URL에 사용 {$의 user.login}라는 변수 :str_replace .TPL 변수?

http://profiles.mysite.com/ {$의 user.login} 나는이 같은 + 기호로 공백을 대체 할

:

"사용자 이름"은 "사용자 + 이름"이됩니다.

이렇게하면 내 링크가 더 깨끗해질 것입니다.

대신 http://profiles.mysite.com/User%20name의 나는 http://profiles.mysite.com/User+name

나는이 작업을 수행 할 수있는 모든 방법이 것? 감사!

+1

URL 인코딩에 대체 방법을 사용하지 않는 이유는 무엇입니까? 지금 URL 인코딩을 어떻게합니까? Smarty 또는 PHP에서? – Brad

답변

2

PHP 함수 urlencode은 공백을 + 표지로 변환합니다.

시도해보십시오. 템플릿에 http://profiles.mysite.com/{$user.login|urlencode}을 입력하십시오.

+0

그게 고마워! – Dav