2013-01-05 4 views
0

나는 웹 사이트 (www.website.com)를 가지고 있으며, 홈페이지에는 사용자가 도시를 설립 한 양식이 있습니다. 양식을 보낸 후, 나는 다음과 같은 URL 주소가 노력하고 있어요 :PHP - 양식을 보낸 후 URL을 설정하는 방법은 무엇입니까?

www.website.com/city-name 

을하지만 내가 확실하지이기 때문에, 형태를 설정하는 방법 (GET 또는 POST이 더 좋다, 여기에 약간의 손실입니다 need?), .htaccess.

아무도 도와 드릴 수 있습니까? 고마워요

+0

당신이 URL을 통해 직접이 페이지를 요청하기 위해 URL을 필요하십니까? – Stony

+0

예, 있습니다. 누군가가'http : // www.website.com/city-name'을 만들었을 때 그곳에 접근 가능한 내용을 원합니다. – user1946705

답변

2

양식을 제출하면 PHP 리디렉션을 통해 사용자를 리디렉션 할 수 있습니까, 아니면 뭔가 빠졌습니까? 당신이 어떤 출력을 보내기 전에

header('Location: http://www.website.com/city-name'); 

하지만 조심해야 해,이에만 사용할 수 있습니다!

PHP : header()

+0

그러나 이렇게하려면'.htaccess'를 설정해야합니까, 그렇지 않은가요? 그게 없으면, 난 그냥 404 오류가 발생합니다. 그러나 이것을 위해'.htaccess'를 올바르게 설정하는 방법은 무엇입니까? – user1946705

+0

이상한 재 작성이 설정되어 있지 않으면, .htaccess를 설정하지 않아도됩니다. .htaccess 내용을 추가 할 수 있습니까? – intelis

0

당신은 제출 버튼을 자바 스크립트 함수를 실행 할 수 있습니다. 이 자바 스크립트 함수에서 , 값을 도시 이름을 입력 한 사용자를 얻을 수

var cityName = document.getElementById("the textarea id").value

를 사용합니다. 그런 다음 오른쪽 페이지로 리디렉션 :

window.location='http://www.website.com/' + cityName

관련 문제