나는 내부 용으로 asp.net 페이지와 PHP 페이지가 있습니다. asp.net 응용 프로그램에 로그인 한 경우 사용자가 php 페이지를 볼 수있는 php 페이지에 대한 링크가 있습니다. asp.net 응용 프로그램이 로그 아웃되면 PHP 페이지에 액세스 할 수 없습니다. 즉, 한 응용 프로그램 (.net)에 로그인하면 다른 응용 프로그램 (PHP) 에 대한 액세스 권한을 부여합니다. 따라서 일부 세션 값을 설정하고 쿠키 값을 사용하는 포럼을 방문하게되었습니다 (프로젝트는 내부 사용 및 웹에있을 수 없을)asp.net을 사용하여 설정된 쿠키에 대해 PHP에서 쿠키 값을 검색 할 수 없습니다.
asp.net을 사용하여 쿠키 값을 설정할 수 있습니다 (쿠키 이름은 cookie_book_id입니다). Firefox에서도 >> 도구 >> 옵션 >> 개별 쿠키를 제거하고 쿠키 세트를 볼 수있었습니다.
하지만 PHP를 사용하여 액세스하려고하면 액세스 할 수 없었습니다.
setcookie("Cookie_Kimz", "Cookie Value - Kimz");
echo "Cookie Values: <br>";
echo "<pre>";
print_r($_COOKIE);
echo "</pre>";
내가 할 배열 값은 내가 PHP를 사용하여 설정 쿠키를 얻을 수있어
Array
(
[Cookie_Kimz] => Cookie Value - Kimz
[PHPSESSID] => 15d088m6pu5l45bokbs27upnv1
)
입니다,하지만 난 ASP를 사용하여 쿠키 세트를 얻을 수 (즉 cookie_book_id) 아니에요 왜?
참고 - 쿠키 Cookie_Kimz 즉 가치와 cookie_book_id 모두 파이어 폭스 쿠키 (도구 >> 옵션 >> 개별 쿠키를 제거)
에이 일부 도움이 많이 감지 할 수있을 것입니다.
감사합니다, Kimz
두 응용 프로그램 (PHP와 asp.net)가 같은 도메인에있는 :) 쿠키를 읽을 수 없습니다? 또는 둘 다 다른 도메인/하위 도메인에 속해 있습니까? –
예 .. 당신 말이 맞아요. 지금은 하나의 도메인에 두 응용 프로그램을 만들었고 그것은 잘 작동 .. – user3350885