Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей.
Здесь обсуждаются безопасность, программирование, технологии и многое другое.
Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
 |
|

30.03.2010, 14:53
|
|
Участник форума
Регистрация: 09.11.2009
Сообщений: 265
Провел на форуме: 312907
Репутация:
18
|
|
Comptom, спасибо.
|
|
|

30.03.2010, 18:19
|
|
Участник форума
Регистрация: 19.08.2008
Сообщений: 104
Провел на форуме: 573945
Репутация:
13
|
|
Omegа, а как мне тогда записать в куки данные из поста ?
хм... в другом скрипте у меня работает, но там без аякса.
Код:
$user = $_POST['user'];
$password = $_POST['password'];
setcookie('pwd', md5($password));
setcookie('nick', $user);
|
|
|

30.03.2010, 18:31
|
|
Новичок
Регистрация: 16.12.2009
Сообщений: 27
Провел на форуме: 203807
Репутация:
30
|
|
Выход один - вначале работать с куками, потом уже выводить текст. Кусок кода, который ты дал, правильный, т.к. там информация не выводится. Я не думаю, что проблема в аяксе. Просто ставить куки надо в самом начале кода, например:
Код:
<?php
if($_POST['user']!=null && $_POST['password']!=null) {
$user = $_POST['user'];
$password = $_POST['password'];
setcookie('pwd', md5($password));
setcookie('nick', $user);
}
..........
?>
|
|
|

30.03.2010, 22:10
|
|
Участник форума
Регистрация: 19.08.2008
Сообщений: 104
Провел на форуме: 573945
Репутация:
13
|
|
в файле к которому данные передаются аяксом ничего раньше установки куков не выводится, только после..
пример:
обработчик.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>
|
|
|

30.03.2010, 22:44
|
|
Он хакер.
Регистрация: 01.11.2008
Сообщений: 1,756
Провел на форуме: 6462214
Репутация:
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?
|
|
|

31.03.2010, 01:21
|
|
Познающий
Регистрация: 30.11.2009
Сообщений: 46
Провел на форуме: 159271
Репутация:
1
|
|
PHP код:
session_start();
$_SESSION['nick'] = $nick;
Я куки вообще не когда не юзаю!
|
|
|

31.03.2010, 14:40
|
|
Новичок
Регистрация: 01.09.2009
Сообщений: 29
Провел на форуме: 214285
Репутация:
-6
|
|
камень ножницы бумага на php есть у кого? оч нужно)
|
|
|

31.03.2010, 16:53
|
|
Участник форума
Регистрация: 03.09.2009
Сообщений: 179
Провел на форуме: 1014907
Репутация:
90
|
|
PHP код:
<?php
$w = rand(0,3);
if($w == 0) echo 'Камень';
else if($w == 1) echo 'Ножницы';
else if($2 == 2) echo 'Бумага';
?>
|
|
|

31.03.2010, 17:30
|
|
Динозавр
Регистрация: 10.01.2008
Сообщений: 2,841
Провел на форуме: 9220514
Репутация:
3338
|
|
PHP код:
<?php
$w = array('Камень','Ножницы','Бумага');echo $w[array_rand($w)];
?>
)
|
|
|

31.03.2010, 18:24
|
|
Участник форума
Регистрация: 07.08.2008
Сообщений: 281
Провел на форуме: 3300342
Репутация:
165
|
|
Добрый вечер
Есть такая таблица
PHP код:
CREATE TABLE `transitions` (
`id` int(10) unsigned NOT NULL auto_increment,
`idsite` int(11) NOT NULL default '',
`url` varchar(100) NOT NULL default '',
`out` int(5) unsigned default '0',
`all_out` int(8) unsigned default '0',
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
как определить существует ли у idsite = 2 в колонке url например запись google.ru? 
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|