2011-05-01 3 views
-3

가능한 중복 :
How to generate unique id in mysql?

나는 모든 고유 방문자에 대한 고유 ID를 생성하여 내 사이트에 uniqid() PHP 스크립트가 있습니다. 각 사용자에게 http://website.com/?id=12345의 형식으로 입력 양식에 표시되는 고유 한 링크를 제공하고 싶습니다. 누구든지이 작업을 수행하는 방법을 알고 있습니까?

나는 다른 사이트에서이를 수행하는 것을 보았으므로 가능한 것으로 알고 있습니다. 또한 URL 후 ?이 있기 때문에 $_GET 함수를 사용해야한다는 것도 알고 있습니다. 도움. 이 트릭을 할해야

+0

입력 양식 " – gd1

+0

이 양식으로 표시됩니다. 예를 들어 stackoverflow에서 검색 창에 텍스트 "검색"이 표시됩니다. – user719813

+0

양식과 함께 고유 ID를 제출 하시겠습니까? 또는 고유 한 ID가 항상 사용자에게 주소 표시 줄에 표시되도록 하시겠습니까 (http://website.com/?id=12345)? – kba

답변

3
<form action="http://website.com/" method="get"> 
<input type="hidden" name="id" value="<?=uniqid()?>" /> 
<input type="submit" value="Submit" /> 
</form> 

... 당신이 제출 한 페이지에 다음


... 당신이 표시되는 고유 한 링크 "에 대한 의미를

<?php 
echo $_GET['id']; 
?> 
+0

에 대답을 추가하게되어 기쁘다. 대신 액션 URL에? id = 을 추가하십시오. – thomasa88

+2

@thomas, 활성화 된 짧은 태그에 의존하지 않는 것이 좋습니다. '? id = '를 대신 사용하십시오. –

관련 문제