
30.03.2010, 22:44
|
|
Он хакер.
Регистрация: 01.11.2008
Сообщений: 1,756
С нами:
9223466
Репутация:
3171
|
|
Сообщение от Winst0n
в файле к которому данные передаются аяксом ничего раньше установки куков не выводится, только после..
пример:
обработчик.php
PHP код:
<?php
if($_SERVER['HTTP_X_REQUESTED_WITH'] == 'XMLHttpRequest') {
$pwd =$_POST['pwd'];
setcookie('pwd', $pwd);
$name = $_POST['name'];
setcookie('name', $name);
echo 'ok';
}else{
echo 'пнх';
}
?>
index.php
PHP код:
<script type="text/javascript" src="http://sa-mp.ws/js/jquery.js"></script>
<script type="text/javascript" src="http://sa-mp.ws/js/jquery.form.js"></script>
<script type="text/javascript">
$(document).ready(function(){
var options = {
target: "#output",
beforeSubmit: showRequest,
timeout: 3000
};
$('#form').submit(function() {
$(this).ajaxSubmit(options);
return false;
});
});
function showRequest(formData, jqForm, options) {
var queryString = $.param(formData);
return true;
}
</script>
</head>
<body>
<div id="output"></div>
<form id="form" action="обработчик.php" method="post">
<input name="name" type="text" value="name"><br>
<input name="pwd" type="text" value="pwd"><br>
<input type="submit" name="submit" value="submit">
</form>
</body>
</html>
Возможно нужно сохранить без BOM?
|
|
|