여기 거래가 있습니다. 로그인 폼이 있고 Jquery로 쿠키를 잘 설정할 수 있지만 내 고용주는 PHP로 끝내기를 원합니다. 그래서 나는 그렇게하려고 시도했다.양식에 PHP 쿠키가 설정되어 있지 않습니다.
여기 내 양식
<?php if(!isset($_POST['commit'])){
echo "<a id='loginbtn' class='btn dropdown-toggle loginbtn' href='#' data-toggle='dropdown'>Sign in <strong class='caret'></strong></a>";
echo "<div id='loggedout' class='dropdown-menu' style='padding: 15px; padding-bottom: 0px;'>";
echo "<form name='LoginForm' id='LoginForm' action='' method='post' accept-charset='UTF-8'>";
echo "<input id='user_username' style='margin-bottom: 15px; height:25px;' type='text' name='username' size='30' value='Username' />";
echo "<input id='user_password' style='margin-bottom: 15px; height:25px;' type='password' name='password' size='30' value='********' />";
echo "<input class='btn btn-primary' id='login' style='clear: left; width: 100%; height: 32px; font-size: 13px;' type='submit' name='commit' value='Sign In' />";
echo "</form>";
echo "</div>";
}
?>
이다 그리고 내가 그것을 다음과 같습니다 쿠키를 설정하려고하면
<?php
if(isset($_POST['commit'])){
$username= $_POST["username"];
setcookie("TestCookie", $username, time()+3600, '/', 'mydomain.com');
}
?>
<!DOCTYPE html>
<html class='wf-franklingothicurwcond-n5-active wf-franklingothicurwcond-n7-active wf-active' lang='en'>
는 I, 한 지점에서, 변수 글로벌과에 그것을 출력은 $ 사용자 이름을 만든 페이지 그래서 나는 그것이 작동하지만 어떤 이유로 쿠키가 설정되지 않습니다 알아요.
어떤 도움을 크게 감사합니다 :)
편집 : 그것은 어떤 차이가 있지만뿐만 아니라 부트 스트랩을 사용하고있는 경우
이 몰라
당신이 올바르게 설정하는 것처럼 그것은 보인다
고쳐 주셔서 감사합니다 :) 나는 쿠키를 설정하고있는 위의 기능을 가지고있었습니다 : P –