本文整理汇总了PHP中checkcookies函数的典型用法代码示例。如果您正苦于以下问题:PHP checkcookies函数的具体用法?PHP checkcookies怎么用?PHP checkcookies使用的例子?那么, 这里精选的函数代码示例或许可以为您提供帮助。
在下文中一共展示了checkcookies函数的8个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: check_user
function check_user()
{
//obtenemos las cookies y o userdata
$row = checkcookies();
if ($row != false) {
global $user;
$user = $row;
return true;
}
return false;
}
示例2: check_user
function check_user()
{
global $game_config;
//obtenemos las cookies y o userdata
$row = checkcookies();
if ($row != false) {
global $user;
$user = $row;
if ($user['banned']) {
$bans = doquery("SELECT * FROM {{table}} WHERE who = '" . $user['username'] . "'", 'banned');
$b = mysql_fetch_assoc($bans);
message('Du bist bis ' . date("d.m.Y G:i:s", $b['longer']) . ' von <a href="mailto:' . $b['email'] . '?subject=banned:' . $b['who'] . '">' . $b['author'] . '</a> gesperrt. Grund:<br><br>' . $b['theme'], 'Gebannt');
}
return true;
}
return false;
}
示例3: die
<?php
// index.php :: Primary program script, evil alien overlord, you decide.
if (file_exists('install.php')) {
die("Please delete <b>install.php</b> from your Dragon Knight directory before continuing.");
}
if ($valorlib == "") {
//valor para nao redeclarar esses scripts.
include 'lib.php';
include 'cookies.php';
}
$link = opendb();
$controlquery = doquery("SELECT * FROM {{table}} WHERE id='1' LIMIT 1", "control");
$controlrow = mysql_fetch_array($controlquery);
// Login (or verify) if not logged in.
$userrow = checkcookies();
if ($userrow == false) {
if (isset($_GET["do"])) {
if ($_GET["do"] == "verify") {
header("Location: users.php?do=verify");
die;
}
}
header("Location: login.php?do=login");
die;
}
// Close game.
if ($controlrow["gameopen"] == 0) {
if ($userrow["authlevel"] != 1) {
display("Foi encontrado um bug no jogo. O mesmo estará fechado até o lançamento da próxima versão. Por favor volte mais tarde e desculpe o transtorno.", "Fechado");
die;
示例4: checkcookies
<?php //Make sure the user is logged in.
$yesno = checkcookies($cookie_id);
if ($_GET['yesno'] == "full"){
$yesno = "bad";
}
$seclevel = getsecurity($cookie_id);
if ($_GET['seclevel'] == 1){
$seclevel = 2;
}
if ($yesno != "full"){
DoError(0,"You must be logged in to view this page.");
} else {
?>
<table width="100%" border="0">
<tr>
<td width="50%" valign="top">
<div class="tinytext_class">Read Messages</div>
</td>
<td width="50%" valign="top" align="right">
<div class="tinytext_class"><a href="index.php?page=messages/index.php">Back to Inbox</a></div>
</td>
</tr>
</table>
<hr size="1" width="80%" align="center" color="#000000" />
<?php
//Deal with messages.
if ($message == "dataerror"){
示例5: session_start
/* Last Updated: March 25th, 2004 */
/* Author: Lee Babin <www.leebabin.com><lee@thecodeshoppe.com> */
/* Copyright {TheCodeShoppe}. All Rights Reserved. */
/* www.thecodeshoppe.com <403.255.9767> */
/****************************************************************************/
//Start the session.
session_start();
//The configuration file.
require "../../config.php";
//Path to the processing script.
require "../../{$dynamic_processing}";
//Then dynamically build the path to the class building file.
$theinc = "../" . "catconfig.php";
//And then include the class.
require $theinc;
$yesno = checkcookies();
if ($_GET['yesno'] == "full") {
$yesno = "bad";
}
$db = opendatabaseupdate();
$thefile = $_GET['thefile'];
$thefield = $_GET['thefield'];
$indid = $_GET['indid'];
//First make sure the user is logged in.
if ($yesno != "full") {
$headerloc = "Location: ../../index.php?page=" . $thepage->getfoldername() . "/edit/index.php&message=loginerror" . $merror . "&indid=" . $indid;
header($headerloc);
unset($headerloc);
exit;
} else {
//Make sure we have a match.
示例6: troca4
function troca4()
{
/* testando se está logado */
include 'cookies.php';
$userrow = checkcookies();
if ($userrow == false) {
die("Por favor faça o <a href=\"login.php?do=login\">log in</a> no jogo antes de executar essa ação.");
}
$usuariologadoid = $userrow["id"];
$usuariologadonome = $userrow["charname"];
$usuriologadodinheiro = $userrow["gold"];
/*fim do teste */
/* BANCO DE TROCAS */
$banco1 = $userrow["banconome1"];
$banco2 = $userrow["banconome2"];
$banco3 = $userrow["banconome3"];
$banco4 = $userrow["banconome4"];
$banco5 = $userrow["banconome5"];
$banco6 = $userrow["banconome6"];
$banco1id = $userrow["bancoid1"];
$banco2id = $userrow["bancoid2"];
$banco3id = $userrow["bancoid3"];
$banco4id = $userrow["bancoid4"];
$banco5id = $userrow["bancoid5"];
$banco6id = $userrow["bancoid6"];
$trocanomeitemjogador = $userrow["trocanomeitem"];
$nomedojogadordatroca = $userrow["trocanomejogador"];
$iddojogadordatroca = $userrow["trocaiditem"];
$posicaoitem = $userrow["trocaposicaoitem"];
$numerodatrocadurante = $userrow["trocanumero"];
$userquery = doquery("SELECT * FROM {{table}} WHERE charname='{$nomedojogadordatroca}' LIMIT 1", "users");
if (mysql_num_rows($userquery) != 1) {
die("Não existe nenhuma conta com o nome do Jogador da Troca.");
}
$userrow = mysql_fetch_array($userquery);
$itemdetrocajogador2 = $userrow["trocanomeitem"];
$nomedojogadordatroca2 = $userrow["trocanomejogador"];
$iddojogadordatroca2 = $userrow["trocaiditem"];
$posicaoitem2 = $userrow["trocaposicaoitem"];
$dinheirodojogador2 = $userrow["gold"];
if ($nomedojogadordatroca2 != $usuariologadonome) {
$fim = true;
}
if ($fim) {
die("Você não pode comandar uma Troca que não é pra você. <a href=\"users.php?do=troca1\">Clique aqui</a> para realizar uma nova troca.");
}
if ($numerodatrocadurante != 3) {
die("Respeite a ordem da troca, envie esse link para o outro jogador.");
}
/* OLDPASS É A QUANTIDADE DE DINHEIRO DOADO */
if (isset($_POST["submit"])) {
extract($_POST);
//if ($numerodatrocadurante != 3){ die("Não foi possível realizar uma troca, recomece uma nova troca <a href=\"users.php?do=troca1\">clicando aqui</a>."); }
//trocando
if ($posicaoitem2 == 1) {
$updatequery = doquery("UPDATE {{table}} SET banconome1='{$itemdetrocajogador2}' WHERE charname='{$usuariologadonome}' LIMIT 1", "users");
$updatequery = doquery("UPDATE {{table}} SET bancoid1='{$iddojogadordatroca2}' WHERE charname='{$usuariologadonome}' LIMIT 1", "users");
$updatequery = doquery("UPDATE {{table}} SET banconome1='None' WHERE charname='{$nomedojogadordatroca}' LIMIT 1", "users");
$updatequery = doquery("UPDATE {{table}} SET bancoid1='0' WHERE charname='{$nomedojogadordatroca}' LIMIT 1", "users");
}
if ($posicaoitem2 == 2) {
$updatequery = doquery("UPDATE {{table}} SET banconome2='{$itemdetrocajogador2}' WHERE charname='{$usuariologadonome}' LIMIT 1", "users");
$updatequery = doquery("UPDATE {{table}} SET bancoid2='{$iddojogadordatroca2}' WHERE charname='{$usuariologadonome}' LIMIT 1", "users");
$updatequery = doquery("UPDATE {{table}} SET banconome2='None' WHERE charname='{$nomedojogadordatroca}' LIMIT 1", "users");
$updatequery = doquery("UPDATE {{table}} SET bancoid2='0' WHERE charname='{$nomedojogadordatroca}' LIMIT 1", "users");
}
if ($posicaoitem2 == 3) {
$updatequery = doquery("UPDATE {{table}} SET banconome3='{$itemdetrocajogador2}' WHERE charname='{$usuariologadonome}' LIMIT 1", "users");
$updatequery = doquery("UPDATE {{table}} SET bancoid3='{$iddojogadordatroca2}' WHERE charname='{$usuariologadonome}' LIMIT 1", "users");
$updatequery = doquery("UPDATE {{table}} SET banconome3='None' WHERE charname='{$nomedojogadordatroca}' LIMIT 1", "users");
$updatequery = doquery("UPDATE {{table}} SET bancoid3='0' WHERE charname='{$nomedojogadordatroca}' LIMIT 1", "users");
}
if ($posicaoitem2 == 4) {
$updatequery = doquery("UPDATE {{table}} SET banconome4='{$itemdetrocajogador2}' WHERE charname='{$usuariologadonome}' LIMIT 1", "users");
$updatequery = doquery("UPDATE {{table}} SET bancoid4='{$iddojogadordatroca2}' WHERE charname='{$usuariologadonome}' LIMIT 1", "users");
$updatequery = doquery("UPDATE {{table}} SET banconome4='None' WHERE charname='{$nomedojogadordatroca}' LIMIT 1", "users");
$updatequery = doquery("UPDATE {{table}} SET bancoid4='0' WHERE charname='{$nomedojogadordatroca}' LIMIT 1", "users");
}
if ($posicaoitem2 == 5) {
$updatequery = doquery("UPDATE {{table}} SET banconome5='{$itemdetrocajogador2}' WHERE charname='{$usuariologadonome}' LIMIT 1", "users");
$updatequery = doquery("UPDATE {{table}} SET bancoid5='{$iddojogadordatroca2}' WHERE charname='{$usuariologadonome}' LIMIT 1", "users");
$updatequery = doquery("UPDATE {{table}} SET banconome5='None' WHERE charname='{$nomedojogadordatroca}' LIMIT 1", "users");
$updatequery = doquery("UPDATE {{table}} SET bancoid5='0' WHERE charname='{$nomedojogadordatroca}' LIMIT 1", "users");
}
if ($posicaoitem2 == 6) {
$updatequery = doquery("UPDATE {{table}} SET banconome6='{$itemdetrocajogador2}' WHERE charname='{$usuariologadonome}' LIMIT 1", "users");
$updatequery = doquery("UPDATE {{table}} SET bancoid6='{$iddojogadordatroca2}' WHERE charname='{$usuariologadonome}' LIMIT 1", "users");
$updatequery = doquery("UPDATE {{table}} SET banconome6='None' WHERE charname='{$nomedojogadordatroca}' LIMIT 1", "users");
$updatequery = doquery("UPDATE {{table}} SET bancoid6='0' WHERE charname='{$nomedojogadordatroca}' LIMIT 1", "users");
}
//trocandojogador2
$dinheirofinalpronto = $dinheirodojogador2 + $iddojogadordatroca;
$dinheirofinalpronto2 = $usuriologadodinheiro - $iddojogadordatroca;
$updatequery = doquery("UPDATE {{table}} SET gold='{$dinheirofinalpronto}' WHERE charname='{$nomedojogadordatroca}' LIMIT 1", "users");
$updatequery = doquery("UPDATE {{table}} SET gold='{$dinheirofinalpronto2}' WHERE charname='{$usuariologadonome}' LIMIT 1", "users");
//resetando os itens da troca
$updatequery = doquery("UPDATE {{table}} SET trocanomeitem='None' WHERE charname='{$usuariologadonome}' LIMIT 1", "users");
$updatequery = doquery("UPDATE {{table}} SET trocaiditem='0' WHERE charname='{$usuariologadonome}' LIMIT 1", "users");
$updatequery = doquery("UPDATE {{table}} SET trocanomejogador='None' WHERE charname='{$usuariologadonome}' LIMIT 1", "users");
$updatequery = doquery("UPDATE {{table}} SET trocanumero='0' WHERE charname='{$usuariologadonome}' LIMIT 1", "users");
//.........这里部分代码省略.........
示例7: duelo
function duelo()
{
global $topvar;
$topvar = true;
/* testando se está logado */
include 'cookies.php';
$userrow = checkcookies();
if ($userrow == false) {
display("Por favor faça o <a href=\"login.php?do=login\">log in</a> no jogo antes de executar essa ação.", "Erro", false, false, false);
die;
}
if ($userrow["currentaction"] != "In Town") {
display("Você só pode acessar essa função quando estiver em uma cidade! Clique <a href=\"index.php\">aqui</a> para voltar ao jogo.", "Erro", false, false, false);
die;
}
if ($userrow["currentaction"] == "Fighting") {
display("Você não pode acessar essa função no meio de uma batalha!", "Erro", false, false, false);
die;
}
$usuariologadoid = $userrow["id"];
$usuariologadonome = $userrow["charname"];
$usuriologadodinheiro = $userrow["gold"];
/*fim do teste */
//dados de batalha
$batalhanome = $userrow["batalha_nome"];
$batalhaid = $userrow["batalha_id"];
$batalhahp = $userrow["batalha_hp"];
//fim
$hpjogador = $userrow["currenthp"];
$hpdosegundojogador = $userrow["currentmonsterhp"];
$mpjogador = $userrow["currentmp"];
$mpjogador2 = $userrow["currentmonsterimmune"];
//fim
$timer = $userrow["batalha_timer"];
$timeraux = $userrow["batalha_timer2"];
$mosternofim = $userrow["batalha_acao"];
if ($mosternofim == $usuariologadonome . ": ") {
$mosternofim = "Não houve uma ação na rodada passada.";
}
if ($mosternofim == "None") {
$mosternofim = "Não houve uma ação na rodada passada.";
}
/*//fazer o timer 2
$userquery = doquery("SELECT * FROM {{table}} WHERE charname='$batalhanome' LIMIT 1","users");
if (mysql_num_rows($userquery) != 1) { die("Não existe nenhuma conta com esse nome."); }
$userrow = mysql_fetch_array($userquery);
$timer2 = $userrow["batalha_timer"];
$userquery = doquery("SELECT * FROM {{table}} WHERE charname='$usuariologadonome' LIMIT 1","users");
if (mysql_num_rows($userquery) != 1) { die("Não existe nenhuma conta com esse nome."); }
$userrow = mysql_fetch_array($userquery);
//fim
//if ($batalhaid != 1) {die("Respeite a ordem de Duelo, envie esse link para o outro Jogador."); }
if ($timer < 2) {if ($timer2 > 1){
$timer2 = $timer2 - 1;
$updatequery = doquery("UPDATE {{table}} SET batalha_timer='$timer2' WHERE charname='$batalhanome' LIMIT 1","users");
die("Aguarde...$timer segundos. Turno do segundo jogador.<meta HTTP-EQUIV='refresh' CONTENT='1;URL=users.php?do=duelo'>"); }
else{
$updatequery = doquery("UPDATE {{table}} SET batalha_timer='6' WHERE charname='$usuariologadonome' LIMIT 1","users");}
} */
//TIMER ANTIGO FALHO
/*$timer -= 5;
$updatequery = doquery("UPDATE {{table}} SET batalha_timer='$timer' WHERE charname='$usuariologadonome' LIMIT 1","users");
if ($timer < 1) {
if ($timeraux > 5) {
$updatequery = doquery("UPDATE {{table}} SET batalha_timer='6' WHERE charname='$usuariologadonome' LIMIT 1","users");
$updatequery = doquery("UPDATE {{table}} SET batalha_timer2='0' WHERE charname='$usuariologadonome' LIMIT 1","users");
}
else{
$timeraux += 1;
$updatequery = doquery("UPDATE {{table}} SET batalha_timer='6' WHERE charname='$batalhanome' LIMIT 1","users");
$updatequery = doquery("UPDATE {{table}} SET batalha_timer2='$timeraux' WHERE charname='$usuariologadonome' LIMIT 1","users");
die("Aguarde o seu turno novamente.<meta HTTP-EQUIV='refresh' CONTENT='1;URL=users.php?do=duelo'>");
}
}*/
//fazer duelo primeiro
if ($batalhanome == None) {
display("Primeiro você deve escolher alguém para Duelar. Clique <a href=\"users.php?do=batalha1\">aqui</a>, para fazer isso.", "Realizar Duelo", false, false, false);
die;
}
//VITORIA E DERROTA.
if ($hpjogador == 0) {
display("Ação do último turno:<br>" . $mosternofim . "<br><br>Você perdeu a batalha!<br>O seu HP é 0!<br><br><b>Vencedor:</b> {$batalhanome}<br><b>Perdedor:</b> {$usuariologadonome}", "Realizar Duelo", false, false, false);
$updatequery = doquery("UPDATE {{table}} SET currentmonstersleep='0' WHERE charname='{$usuariologadonome}' LIMIT 1", "users");
$updatequery = doquery("UPDATE {{table}} SET currentuberdamage='0' WHERE charname='{$usuariologadonome}' LIMIT 1", "users");
$updatequery = doquery("UPDATE {{table}} SET currentuberdefense='0' WHERE charname='{$usuariologadonome}' LIMIT 1", "users");
$updatequery = doquery("UPDATE {{table}} SET batalha_nome='None' WHERE charname='{$usuariologadonome}' LIMIT 1", "users");
$updatequery = doquery("UPDATE {{table}} SET batalha_hp='0' WHERE charname='{$usuariologadonome}' LIMIT 1", "users");
$updatequery = doquery("UPDATE {{table}} SET currentmonsterhp='0' WHERE charname='{$usuariologadonome}' LIMIT 1", "users");
$updatequery = doquery("UPDATE {{table}} SET currentmonsterimmune='0' WHERE charname='{$usuariologadonome}' LIMIT 1", "users");
$updatequery = doquery("UPDATE {{table}} SET currentmonster='' WHERE charname='{$usuariologadonome}' LIMIT 1", "users");
$updatequery = doquery("UPDATE {{table}} SET batalha_timer='0' WHERE charname='{$usuariologadonome}' LIMIT 1", "users");
$updatequery = doquery("UPDATE {{table}} SET batalha_acao='None' WHERE charname='{$usuariologadonome}' LIMIT 1", "users");
$updatequery = doquery("UPDATE {{table}} SET batalha_id='0' WHERE charname='{$usuariologadonome}' LIMIT 1", "users");
die;
}
if ($hpdosegundojogador == 0) {
//.........这里部分代码省略.........
示例8: resetarduelo
function resetarduelo()
{
global $topvar;
$topvar = true;
/* testando se está logado */
include 'cookies.php';
$userrow = checkcookies();
if ($userrow == false) {
die("Por favor faça o <a href=\"login.php?do=login\">log in</a> no jogo antes de executar essa ação.");
}
$usuariologadoid = $userrow["id"];
$usuariologadonome = $userrow["charname"];
$usuriologadodinheiro = $userrow["gold"];
/*fim do teste */
//dados de batalha
$batalhanome = $userrow["batalha_nome"];
$batalhaid = $userrow["batalha_id"];
$batalhahp = $userrow["batalha_hp"];
//fim
$hpjogador = $userrow["maxhp"];
$updatequery = doquery("UPDATE {{table}} SET batalha_nome='None' WHERE charname='{$usuariologadonome}' LIMIT 1", "users");
$updatequery = doquery("UPDATE {{table}} SET batalha_id='0' WHERE charname='{$usuariologadonome}' LIMIT 1", "users");
$updatequery = doquery("UPDATE {{table}} SET batalha_hp='0' WHERE charname='{$usuariologadonome}' LIMIT 1", "users");
die("Seu duelo foi resetado com sucesso. Você pode <a href=\"index.php\">clicar aqui</a> e voltar ao jogo.");
}