테스트 사이트 - 개발 중인 베타 버전입니다

이부분에서 저장된 값을 출력하려면 어느변수를 넣어야하죠?? 채택완료

김재벌 10년 전 조회 4,124

url에서 매개변수 값만 가져오는 소스입니다.

이곳에서 얻은 매개변수가 사용자의id라고 가정했을때 사용자의id를 echo로 출력하러면

echo("어느변수를);를 넣어야하나요??

 

id가 admin이라면 admin의 닉네임을 출력하는 방법은 어찌되나용?

 

고수님들의 답변을 기다립니다. 

 

 </p><p><script type="text/javascript"></p><p>         function fn_load() {</p><p>             var str = returnUrlParams();</p><p>             alert(str);</p><p>         }</p><p> </p><p>         function returnUrlParams() {</p><p>             var array = [], hash;</p><p> </p><p>             //직접가져오기</p><p>             //var url = "<a href="<a href="http://goddfs?idx=233&name=goddfs" target="_blank" rel="noopener noreferrer">http://goddfs?idx=233&name=goddfs</a>"><a href="http://goddfs?idx=233&name=goddfs" target="_blank" rel="noopener noreferrer">http://goddfs?idx=233&name=goddfs</a></a>";</p><p>             //var url_Address = url.slice(url.indexOf('?') + 1).split('&');</p><p> </p><p>             //URL 에서 가져오기</p><p>             var url_Address = window.location.href.slice(window.location.href.indexOf('?') + 1).split('&');</p><p> </p><p>             for (var i = 0; i < url_Address.length; i++) {</p><p>                 hash = url_Address[i].split('=');</p><p>                 array.push(hash[1]);</p><p>                 //console.log(hash);</p><p>                 array[hash[0]] = hash[1];</p><p>             }</p><p>             return array;</p><p>         }</p><p>    </script> </p><p>

 

댓글을 작성하려면 로그인이 필요합니다.

답변 1개

채택된 답변
+20 포인트

array생성을 var urlArr = new Array(); 이렇게하시고 위에처럼 배열에 넣으신다음 urlArr[변수값] 하시면되요.

 

그런데 get으로 받으시는데 꼭 짤라서 쓰셔아하나요???

 

그리구 쿼리스트링만 받으실때 location.search하시면 받을수있어요.

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인