2013-05-22 3 views
0

내 페이지에 양식을 추가하고 싶습니다. 제출 버튼을 클릭하면 세부 정보가 게시됩니다.양식에서 다른 페이지로 리디렉션하는 방법은 무엇입니까?

<form action="http://toggletime.net/redirect.php" method="get"> 
<input type="text" name="url" /> 
<button type="submit">Search</button></form> 

나는 GET 또는 POST를 사용할 수 있습니다. 하지만 내 문제는 각 POST 또는 GET에 대해 다른 페이지를 만들고 싶습니다. http://toggletime.net/redirect.php?url=text
내가 그것을 리디렉션 할 : 같은

실제 URL이 될 것입니다 http://toggletime.net/text

내가 어떻게 할 수 있습니까? redirect.php에서

+0

이것을 달성하기 위해 htaccess 사용 –

답변

2

이 작업을 수행 :

if (isset($_GET['url']) && !empty($_GET['url'])) { 
    header("Location: {$_GET['url']}"); 
    exit; 
} 

이 당신이 원하는 아닌가요?

+0

거의 동일한 솔루션을 게시하려고합니다. 나는 그것이 OP가 원하는 정확히 무엇인지 추측하고있다. – brbcoding

+0

니스 +1. 리디렉션 할 때 적절한 리디렉션 상태 코드를 보내려는 경우가 있습니다. [여기] (http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html)는 w3.org 상태 코드 목록입니다. *** 303을 (를) 들여다보고 싶을 수도 있습니다. 기타 *** 코드 ... – War10ck

+0

을 참조하십시오. 그러나 여기에는 내 페이지가 없습니다. 해당 페이지가 없습니다. – simon

0

하지만 여기 내 페이지에는 이와 같은 문제가 없습니다. 해당 페이지를 찾을 수 없습니다.

HTTP 오류 404.0 - 찾을 수 없음 찾고있는 리소스가 제거되었거나 이름이 변경되었거나 일시적으로 사용할 수 없습니다.

어떻게 검색 할 때마다 동적으로 페이지를 만들 수 있습니까? 또는 해결 방법이 있습니까?

+0

페이지를 동적으로 만들 수 없습니다. 하지만 아파치를 사용한다면 URL 재 작성 [1]을 사용하여 http://toggletime.net/text를 http://toggletime.net/page.php?text=text로 다시 작성하면됩니다.이 텍스트는 사용자에게 기능적으로 동일하게 나타납니다. [1] http://www.addedbytes.com/articles/for-beginners/url-rewriting-for-beginners/ – UberMouse

관련 문제