2016-06-17 2 views
-2

리디렉션을 사용하고 특정 URL의 매개 변수를 CSV 파일에 저장할 수있는 솔루션을 찾고 있습니다.CSV로 URL 매개 변수 리디렉션 및 저장

나는 링크가 : http://my-server.com/?url={link}&campaign={campaign_name}&date={date}

예 : 사용자가 링크를 클릭 할 때

http://my-server.com/?url=google.com&campaign=web&date=17062016

, 그들은 google.com으로 리디렉션됩니다 만, 3 개 매개 변수 : URL을 , 캠페인 및 날짜는 내 서버에 CSV 파일로 저장됩니다.

'window.location.href'를 사용할 때 모든 매개 변수가 손실되었습니다.

+0

이 서버 측 JS입니까? 나는 당신의 '창'사용에 대해 혼란 스럽다. 이것이 서버 측 JS가 아닌 경우 파일 작성 방법을 어떻게 계획합니까? (Btw'location.search'는 쿼리 문자열을 저장합니다.) – 4castle

답변

1

당신이 말하는 것을 달성하기 위해 서버에서 GET 쿼리 매개 변수를 가져와야하는 것처럼 보입니다. 어떤 경우에, 당신이 달성하는 방법은 당신이 서버 측에서 사용하고있는 언어에 달려 있습니다.

질문을 오해하고 클라이언트 측에서 검색어 매개 변수 (예 : urlcampaign) 만 잡으려고하는 경우 조금 더 파싱해야합니다. 이를 수행하는 방법에 대한 정보는 How can I get query string values in JavaScript?을 확인하십시오.

+0

JavaScript는 서버 측 언어가 될 수도 있습니다. [Node.js] (https://nodejs.org/en/)와 유사 – 4castle

+0

@ 4castle 매우 사실! 나는 NodeJS를 좋아한다. 그러나'window' 객체와'window.location'는 NodeJS에서 사용할 수 없습니다. –