2011-11-11 2 views
1

이것은 내 사이트를 방문하는 사람들마다 추천 웹 사이트를 얻는 데 사용하는 PHP 스크립트입니다.PHP 세션 (추천 데이터) 스크립트를 ASP.NET으로 변환

방문자가 Google에서 왔을 경우 사이트를 찾을 때 사용한 키워드가 표시됩니다.

이 데이터는 세션에 저장되고 조회가 전송 될 때 문의 양식의 데이터와 함께 포함됩니다. 이를 통해 분석 지식이 거의없는 고객은 전환 키워드를 추적 할 수 있습니다.

이 PHP를 .aspx 페이지를 사용하는 사이트에서 작동하도록 변환해야합니다. 몇 시간 동안 asp.net 연구 후, 나는 아직도 시작하는 단서가 없어 같은 느낌!

<code> 
    <?php 
    session_start(); // start up your PHP session! 

    if (empty($_SESSION['google'])) { 
    // if session is empty, take the referer 
    $thereferer = strtolower($_SERVER['HTTP_REFERER']); 

    // see if it comes from google 
    if (strpos($thereferer,"google")) { 
    // delete all before q= 
    $a = substr($thereferer, strpos($thereferer,"q=")); 
    // delete q= 
    $a = substr($a,2); 
    // delete all FROM the next & onwards 
    if (strpos($a,"&")) { 
     $a = substr($a, 0,strpos($a,"&")); 
    } 
    // we have the key phrase 
    $_SESSION['google'] = urldecode($a); 
    $_SESSION['referer'] = 'Google'; 
    } 
    } 

    if (empty($_SESSION['referer'])) { 
    $_SESSION['referer'] = $_SERVER['HTTP_REFERER']; 
    } 
    ?> 
</code> 

정말 올바른 방향으로이 점에 대해 감사하겠습니다.

감사합니다.

답변

0

HttpRequestHttpResponse 클래스를 읽어야합니다. 보다 구체적으로, Request.ServerVariables 컬렉션, Request.Cookies 개체 및 Response.Cookies 개체입니다.