2013-03-05 3 views
0

[해결 된 오류입니다.]책갈피의 변수를 기억하십시오.

이 문제가 해결되었습니다. 나는 변수 (ScreenName이) 를 포함하고 변수에 따라 데이터베이스에서 추가 정보를 끌어 페이지에 방문자를 보내고

header('Location: pageC.php?screenname='.$screenname); 

pageC

에 변수를 전달하지 않았다.

IE. domain.com/page1.php?screenname=karol

page1.php 다음 그들은이 페이지 대가를 즐겨 찾기 할 때 변수를

$_SESSION['screenname']=$_GET["screenname"]; 

를 저장하는 세션을 사용, 그것은 단지 변수 없이 데이터베이스에서 물론 아무것도 page1.php를 기억합니다.

어떻게 방법이 될 것입니다 최고의

반환

에 변수를 기억 뭔가를 설정하고 싶습니다?


예 .. 여기서 더

pageA.php 변수를 수신하고있어 (ScreenName이)

domain.com/pageA.php?screenname=karol 

은 (pageA.php이 모양)

session_start(); 

$_SESSION['screenname']=$_GET["screenname"];

$_SESSION['screenname']=$_GET["screenname"]; 
header('Location: pageC.php?screenname='.$screenname); 

- (이 여기있을 필요가있는 사이트 통계에 히트를 기록)이 페이지는

header('Location: pageB.php?screenname='.$screenname); 

pageB.php이 USER_AGENT를 기반으로 안드로이드, 아이폰, 또는 표준 브라우저인지 파악 pageC.php는 북마크와 함께 시작됩니다 페이지 :

session_start(); 
$screenname = $_SESSION['screenname']; 
header('Location: pageC.php); 

는 어떻게 가져 오기에서 필요한 경우 변수를 가져올 여전히 재 방문에 그것을 유지합니까

?

답변

0

북마크가 검색어와 함께 저장되지 않았습니까? 나는 변수와 값의 긴리스트를 질의 문자열로 갖는 많은 북마크를 가지고있다. 예를 들어 yourdomain.com/page1.php?screename=superstar에 게재 한 경우 페이지를 북마크에 추가하면 검색어 문자열도 자동으로 저장됩니다.

Chrome 버전 25.0에서 방금 테스트했습니다. 북마크는 쿼리 문자열을 저장합니다. 모질라 파이어 폭스 18.0 (dang, 요즘 버전 번호에 대해서는 미치지 않겠지?)과 동일합니다. IE 9도 (즐겨 찾기). 내가 여기서 뭔가를 놓치고 있니?

Google에서는 북마크를 할 때 검색어가 잘릴 수도 있다는 걱정이 있으면 # 및 다른 사이트도 사용합니다. 우연히도 우리가 알고있는 것은 HTML에서 "책갈피"의 진짜 McCoy입니다.해시 태그는 웹 2.0의 다른 패턴처럼 확립되어지고 있습니다. 해시로 URL을 구문 분석 할 수 있습니다. JavaScript 위치 객체에는 파싱을 기본적으로 지원하는 핵심 해시가 있습니다. 서버 끝에서 PHP는 문자열 조작이나 URL 관련 함수를 사용해야합니다.

관련 문제