Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Pomoc Oko Sessiona

[es] :: PHP :: Pomoc Oko Sessiona

[ Pregleda: 1492 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Jorgovan88
Jorgovan88

Član broj: 190307
Poruke: 480



+13 Profil

icon Pomoc Oko Sessiona28.01.2012. u 13:41 - pre 148 meseci
Imam skriptu koja je image host. Besplatna Chevereto skripta pa sam hteo da u nju integrisem Login formu/skriptu. Sve sam ok odradio osim jednog dela. Nesto se cudno desava. Kada se ulogujem mogu tako ulogovan da dodjem sutra i opet cu biti ulogovan ali kad uploudujem neku sliku skripta me prebaci na neku drugu stranicu gde vidim tu sliku sto sam uploudovao. Posle toga moram da se vratim na index da bih uploudovao novu sliku i onda me skripta izbaci.

Evo ga kod od index.php (posto on radi sav posao). Skripta je napravljena da radi bez baze.

Code:
<?

/* -----------------------------------------

  Chevereto - Script de hosting de imagenes
  Nightly Build 1.9 (11/04/2010)
  http://www.chevereto.com/

  Released under the GPL 2.0
  Copyright (C) 2008 by Rodolfo Berrios
  <inbox at rodolfoberrios dot com>

  ----------------------------------------- */

/* Please link us.. http://chevereto.com/ */

require('engine.php');
    

?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="<?php echo LANG;?>" lang="<?php echo LANG;?>">
<head>

<meta name="generator" content="Chevereto <?php echo SC_VERSION;?>" /><!-- LET IT BIT! -->

<title><? echo $titulo.' '.APP_NAME;?> - <?php echo TAG_LINE;?></title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta http-equiv="content-language" content="<?php echo LANG;?>" />
<link href="<?php echo URL_SCRIPT;?>estilo.css" rel="stylesheet" type="text/css" />

<meta name="description" content="<?php echo DESCRIPTION;?>"/>
<meta name="keywords" content="<?php echo KEYWORDS; ?>"/>
<meta name="robots" content="index,follow"/>

<link rel="shortcut icon" href="<?php echo PATH_SCRIPT;?>favicon.ico" type="image/x-icon" />

<!--[if lt IE 7.]>
<script defer type="text/javascript" src="<?php echo PATH_SCRIPT;?>js/pngfix.js"></script>
<![endif]-->

<script type="text/javascript" src="http://www.google.com/jsapi"></script>
<script type="text/javascript">google.load("jquery", "1");</script>
<script type="text/javascript" src="<?php echo PATH_SCRIPT;?>js/jquery.scrollTo-min.js"></script>
<script type="text/javascript" src="<?php echo PATH_SCRIPT;?>js/jquery_support.js"></script>

<script type="text/javascript">
// <![CDATA[
$(document).ready(function(){
<? if ($spit==true) { ?>error();<? } ?>
<? if ($modo==1 || $modo=='rr') { ?>upload();<? } ?>
<? if ($modo==3) { ?>process();<? } ?>
<? if ($modo==2) { ?>viewer();<? } ?>
<? if ($modo==2 || $modo==3) { ?>social();<? } ?>
<? if ($cut_url==true && $cut_url_user==true && $modo==1) { ?>pref();<? } ?>
});
// ]]>
</script>

</head>

<body>

<div id="top">
    <div id="logo">
      <a href="<?php echo URL_SCRIPT;?>"><img src="<?php echo PATH_SCRIPT;?>site-img/logo.png" alt="<?php echo APP_NAME;?>" /></a>
    </div>
 <div id="limite"><span> <?php 
if(isset($_SESSION['SESS_FIRST_NAME'])) {
echo "Welcome ".$_SESSION['SESS_FIRST_NAME'];

if(isset($_SESSION['SESS_EARN'])) {

$omg = $_SESSION['SESS_EARN'];

}
else
{
$omg = "21384";
}


?>
<br /><b>ADFOC.US ID:</b><?php echo $_SESSION['SESS_EARN']; ?><br/><a href="logout.php">Logout</a>
<?
}
else
{

?>

<br /><a href="login-form.php">Login</a>

<?
}

?></span></div> 
</div>

<? if ($spit==true) { ?>
<h1 id="error"><span><?php echo $errormsg?></span></h1>
<? } ?>

<? if ($modo==1) { ?>
<div id="contenido">

<div id="selector_up">
    <div id="tab_container"<? if (isset($lang)) { echo ' class="'.$lang.'"'; } ?>>
        <div class="btn_local"><a class="local" id="linklocal" style="display: none;"></a></div>
        <div class="btn_remoto"><a class="remota" id="linkremota"></a></div>
    </div>
</div> <!-- selector -->
    
    <form id="form_up" enctype="multipart/form-data" action="<?php echo PATH_SCRIPT;?>" method="post">
    <input type="hidden" name="postkey" id="postkey" value="<?php echo $postkey;?>" />

    

    <div id="contenedorupload">
        <div id="subir_local">
            <h2 id="chooselocal"><?php echo TXT_LOCAL;?></h2>
            <div class="inputs"><input name="fileup" type="file" size="60" id="localUP" onclick="javascript:document.getElementById('remotaUP').value = '';"/></div>
        </div>
        <div id="subir_remota" style="display: none;">
            <h2 id="chooseremota"><?php echo TXT_REMOTE;?></h2>
            <div class="inputs"><input name="remota" size="60" id="remotaUP" onclick="javascript:document.getElementById('localUP').value = '';"/></div>
        </div>
    </div>
        
    <div id="redimensionar">

        <div id="redimensionar_cajatitulo">
<div id="limite">JPG PNG BMP GIF <span>Max.<?php echo $max_mb;?>Mb</span></div>
            <div id="redimensionar_titulo">

                <div id="boton_redimensionar"<? if (isset($lang)) { echo ' class="'.$lang.'"'; } ?>><span><a id="rclosed"></a><a id="ropen" style="display: none;"></a></span></div>
                <div id="red_mensaje"><span id="red1"><?php echo RESIZE_DSC;?></span><span id="red2" style="display: none;"></span></div>
            </div>
        </div>        
        <div id="redimensionar-borde" style="display: none;">
            <div id="cajonred">
                <div id="ancho_deseado"><?php echo RESIZE_WIDTH;?> <span><?php echo RESIZE_PIXELS;?></span></div>
                <input name="resize" id="resize"/>
                <div id="kepp"><?php echo RESIZE_KEEP;?></div>
            </div>
        </div>
    </div>
    
    <div id="boton_subir">
        <input type="image" src="<?php echo PATH_SCRIPT;?>site-img/btn_subir<? if (isset($lang)) { echo '_'.$lang; } ?>.gif" id="subir"/>
        <div id="enviando" style="display: none;"><span id="momentito"><?php echo TXT_UPLOADING;?></span></div>
    </div>
    
    </form>

<? } ?>
<? if ($modo=='rr') { ?>
<!-- SUBIR -->

    <div id="imagenfull"><img src="<?php echo $urlrez?>" alt="<?php echo $urlrez?>" /></div>
    
    <form enctype="multipart/form-data" action="<?php echo PATH_SCRIPT;?>" method="post">
    

    
    <div id="contenedorupload">
        <div id="subir_remota">
            <h2 id="chooseremota"><?php echo TXT_REMOTE_RR;?></h2>
            <div class="inputs"><input value="<?php echo $urlrez?>" name="remota" size="60" id="remotaUP" onclick="javascript:document.getElementById('localUP').value = '';"/></div>
        </div>
    </div>
    
    <div id="redimensionar">
        <div id="redimensionar_cajatitulo">
            <div id="redimensionar_titulo">
                <div id="boton_redimensionar"<? if (isset($lang)) { echo ' class="'.$lang.'"'; } ?>><span><a id="rclosed"></a><a id="ropen" style="display: none;"></a></span></div>
                <div id="red_mensaje"><span id="red1"><?php echo RESIZE_DSC;?></span><span id="red2" style="display: none;"></span></div>
            </div>
        </div>        
        <div id="redimensionar-borde" style="display: none;">
            <div id="cajonred">
                <div id="ancho_deseado"><?php echo RESIZE_WIDTH;?> <span><?php echo RESIZE_PIXELS;?></span></div>
                <input name="resize" id="resize"/>
                <div id="kepp"><?php echo RESIZE_KEEP;?></div>
            </div>
        </div>
    </div>
    
    <div id="boton_subir">
        <input type="image" src="/site-img/btn_subir<? if (isset($lang)) { echo '_'.$lang; } ?>.gif" id="subir"/>
        <div id="enviando" style="display: none;"><span id="momentito"><?php echo TXT_UPLOADING;?></span></div>
    </div>
     
    </form>
<!-- contenido --><? } // MODO RR ?>
<? if ($modo==4) { ?>
<div id="subiste-viendo"><h1><?php echo TXT_TEMP_SAVE;?></h1></div>

    <form enctype="multipart/form-data" action="<?php echo PATH_SCRIPT;?>" method="post">
    <input name="remota" type="hidden" value="<?php echo $URLrdn?>" />
    <div id="redimensionar_cajatitulo" class="denuevo">
        <div id="redimensionar_titulo"><div id="boton_redimensionar"<? if (isset($lang)) { echo ' class="'.$lang.'"'; } ?>><span><a id="ropen"></a></span></div>
        <div id="red_mensaje"><span id="red1"><?php echo RESIZE_DSC;?></span><span id="red2" style="display: none;"></span></div>
        </div>
    </div>
    <div id="redimensionar">
        <div id="redimensionar-borde">
            <div id="cajonred">
                <div id="ancho_deseado"><?php echo RESIZE_WIDTH;?> <span><?php echo RESIZE_PIXELS;?></span></div>
                <input name="resize" id="resize"/>
                <div id="kepp"><?php echo RESIZE_KEEP;?></div>
            </div> 
            <div id="boton_redo">
                <input type="image" src="site-img/btn_reintentar<? if (isset($lang)) { echo '_'.$lang; } ?>.gif" id="redo" />
                <div id="enviando" style="display: none;"><span id="momentito"><?php echo TXT_REZ_AGAIN;?></span></div>
            </div>
        </div>
    </div>
    </form>
    
    <div id="share">   
         <h2><?php echo TXT_TEMP_PLACE;?></h2>
        <div class="ctninput"><div class="codex">URL:</div><div class="inputshare"><input id="CTEMP" value="<?php echo $URLrdn;?>" /></div></div>
    </div>
<? } // IF 4 ?>
<? if ($modo==5) { ?>
<div id="contenido-statico">
<h1 id="titular"><?php echo $h1?></h1>
<? if ($page=='400' || $page=='401' || $page=='403' || $page=='404' || $page=='500' || $page=='up' || $page=='up/temp' || $page=='up/working' || $page=='images'|| $page=='generico') { ?>
    <p align="center">
    <?php echo $explained?>
    </p>
<? } 
} ?>

<? if ($modo==2 || $modo==3) { // EL IF 2-3
    if (isset($v)) { 
        $quehace = TXT_SEEING;
    } else {
        if ($red==1) {
            $retxt = ' '.TXT_AND_RESIZE;
        }
        $quehace = TXT_DID.$retxt;
    }
    $mensaje = $quehace.' <a href="'.PATH_SCRIPT.DIR_IM.$folhost.$name.'">'.$name.'</a> ('.$tamano_kb.' KB - '.$ancho.'x'.$alto.'px)'.$colita;

?>

<div id="subiste-viendo"><h1><?php echo $mensaje?></h1></div>

<div id="contenido">
    <div id="tools"><div id="fullsize"<? if ($ancho<=900) { echo ' style="display: none; "'; }?>><a href="<?php echo PATH_SCRIPT.DIR_IM.$folhost.$name?>" title="<?php echo $ancho?>x<?php echo $alto?>"><?php echo FULL_SIZE;?></a></div><div id="sharethis"><a id="sharing"><?php echo SHARE;?></a><a id="sharing-close" style="display: none;"><?php echo SHARE;?></a></div></div>
    <div id="imagen"><a href="<?php echo PATH_SCRIPT.DIR_IM.$folhost.$name?>"><img src="<?php echo PATH_SCRIPT.DIR_IM.$folhost.$name?>" alt="" <? if ($ancho>=900) { echo 'width="900" '; } ?>/></a></div>
    
    <div id="share" <? if (isset($v) && $v!=='rec.php') { ?>style="display: none;"<? } ?>>
    
        <div id="mostrar_mas_enlaceview">
            <h2 id="mev"><?php echo SHARE_THUMB_VIEWER;?></h2>
            <div class="ctninput">
                <div class="codex">HTML:</div><div class="inputshare">
                <input tabindex="1" value="&lt;a href=&quot;http://adfoc.us/serve/sitelinks/?id=<?php echo $omg; ?>&url=<?php echo $URLvim?>&quot;&gt;&lt;img src=&quot;<?php echo $URLthm?>&quot; border=&quot;0&quot;&gt;&lt;/a&gt;" onclick="this.focus();this.select();" />
                </div>
            </div>
            <div class="ctninput">
                <div class="codex"><?php echo SHARE_FORUMS;?>:</div><div class="inputshare">
                <input tabindex="2" value="[url=http://adfoc.us/serve/sitelinks/?id=<?php echo $omg; ?>&url=<?php echo $URLvim?>][img]<?php echo $URLthm?>[/img][/url]" onclick="this.focus();this.select();" />
                </div>
            </div>
        </div>
        
      
        
        <div id="mostrar_social">
        <h2 id="mes"><?php echo SHARE_SOCIAL;?></h2>
        <div class="ctninput-social">
            <div class="codex"><?php echo SHARE_NETWORKS;?>:</div>
            <a href="http://del.icio.us/post?url=<?php echo $URLshr?>" id="delicious" target="_blank"></a>
            <a href="http://www.facebook.com/share.php?u=<?php echo $URLshr?>" id="facebook" target="_blank"></a>
            <a href="http://www.google.com/bookmark...?op=edit&amp;bkmk=<?php echo $URLshr?>" id="google" target="_blank"></a>
            <a href="http://www.tumblr.com/share?v=3&amp;u=<?php echo $eu_img?>" id="tumblr" target="_blank"></a>
            <a href="http://twitter.com/home?status=viendo%20<? echo cortar_url($URLshr); ?>" id="twitter" target="_blank"></a>
            <a href="http://vi.sualize.us/post/?popup=1&amp;address=<?php echo $eu_img?>&amp;referenceURL=<?php echo URL_SCRIPT;?>" id="visualizeus" target="_blank"></a>
            <div id="quecosa">
                <span id="d-delicious" style="display: none;">del.icio.us</span>
                <span id="d-facebook" style="display: none;">facebook</span>
                <span id="d-google" style="display: none;">Google Bookmarks</span>
                <span id="d-tumblr" style="display: none;">tumblr</span>
                <span id="d-twitter" style="display: none;"><?php echo SHARE_TWITTER;?></span>
                <span id="d-visualizeus" style="display: none;">vi.sualize.us</span>
            </div>
        </div>
        </div>
    </div>
<? } ?>

</div> <!-- contenido -->

<div id="foot"><div class="foot-d2"><?php echo APP_NAME;?>, Powered by <a href="http://chevereto.com/" target="_blank">Chevereto</a></div>
<p><center><!--AVAStats - Real time statistics-->
<div id="ast_185"></div>
<script type="text/javascript">
element = document.createElement("script");
var jq=0;if (typeof jQuery == "undefined") {jq=1;}
element.src = "http://avastats.com/code/185/?jq="+jq+"&u="+encodeURIComponent(document.URL)+"&r="+encodeURIComponent(document.referrer)+"&w="+screen.width+"&h="+screen.height+"&title="+encodeURIComponent(document.title); 
element.type = "text/javascript"; 
element.id = "preload"; 
element.async = true; 
document.getElementsByTagName("head")[0].appendChild(element); 
</script>
<noscript><a href="http://avastats.com/static/drupal-stats/" title="Drupal tracking tool" target="_blank"></a></noscript>
<!--AVAStats - Real time statistics END--></center></p></div>
</body>
</html>


Molim za pomoc. hvala
Inace desavalo se da me server izbaci i da pise
This webpage has a redirect loop

[Ovu poruku je menjao Jorgovan88 dana 28.01.2012. u 14:52 GMT+1]
 
Odgovor na temu

plus_minus

Član broj: 289459
Poruke: 2242
*.dynamic.isp.telekom.rs.

Sajt: https://hardcoder.xyz


+2247 Profil

icon Re: Pomoc Oko Sessiona30.01.2012. u 22:04 - pre 148 meseci
Ajde za sveopšte dobro, prvo uzmi pa prelomi par linija u code tagu...

Odradi magiju uklanjajna donjeg scrollbara...
about:networking
 
Odgovor na temu

Jorgovan88
Jorgovan88

Član broj: 190307
Poruke: 480



+13 Profil

icon Re: Pomoc Oko Sessiona04.02.2012. u 01:59 - pre 147 meseci
evo ovako - pojasnicu sve. Imam pocetnu stranicu (neku) na kojoj je include login.php i kliknem da se ulogujem ispise mi da sam ulogovan i Javascript me redirectuje na pocetnu stranicu ali nisam ulogovan. Onda refreshujem par puta pocetnu stranicu i onda jesam ulogovan.

Imam logout.php

Moje pitanje je kako to da ako u logout imam

Code:
unset($_SESSION[username]);


Zasto se onda taj username opet pojavi na pocetnoj strani ako sam pozvao funkciju za brisanje?

Inace na sve tri stranice imam session_start();

EDIT

Poslednje sto sam uradio jeste da sam sadrzaj iz login.php (naravno obrisao session_start(); posto je u indexu vec bio pozvan) prebacio u index i promenio action da bude root u submit formi, tako da sad pokusam da se ulogujem ispise mi se "Welcome User" i onda se opet refreshuje index i opet nisam ulogovan pa refreshujem par puta index i onda sam ulogovan.

Hvala za odgovor

[Ovu poruku je menjao Jorgovan88 dana 04.02.2012. u 03:14 GMT+1]

[Ovu poruku je menjao Jorgovan88 dana 04.02.2012. u 03:14 GMT+1]
 
Odgovor na temu

plus_minus

Član broj: 289459
Poruke: 2242
*.dynamic.isp.telekom.rs.

Sajt: https://hardcoder.xyz


+2247 Profil

icon Re: Pomoc Oko Sessiona29.02.2012. u 09:01 - pre 147 meseci
Prošlo je čak 25 dana od tvoje zadnje poruke.

Inače, ako se još uvek nisi dosetio kako da ubiješ sesiju pošteno i kulturno, probaj ovako:

Code (php):


if(isset($_SESSION['ime_sesije'])) {

    $_SESSION['ime_sesije']=array(null);
    unset($_SESSION['ime_sesije']);

 }

 


Posle ovoga,
session_unset();
session_destroy(); - ne piju vodu.

Javlja se e-notice, warning da sesija ne postoji. :)

Btw, sesije jesu tvorevine samog đavola. Odlična stvar su te sesije, vrše posao kad ništa drugo neće ili ne padne na pamet,
ali da ih se otarasiš na lagan način.. neće. Moraš da im tepaš i da im pevaš da bi "otišle" bez traga.

Što se tiče preloma linija u code tagu, odnosilo se na ES *code* tagove.
about:networking
 
Odgovor na temu

[es] :: PHP :: Pomoc Oko Sessiona

[ Pregleda: 1492 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.