link securizat
Scris: Sâm Ian 28, 2012
Salut, am si eu o rugaminte, cum as putea sa fac un script sa faca urmatoarea chestie:
atunci cand un vizitator vrea sa descarce ceva si da click pe un link sa ii apara o fereastra mica in care sa ii ceara o inmultire si daca este ok rezultatul sa poata descarca iar daca nu sa ii zica ca nu este corect si sa ii dea alt calcul. va rog sa ma ajutati.
Am incercat sa fac asadar nu imi merge ci imi ruleaza la infinit dar nu imi deschide respectivul fisier. nu stiu ce sa ii fac.
Astept raspuns.
va multumesc anticipat. cu stima trif
atunci cand un vizitator vrea sa descarce ceva si da click pe un link sa ii apara o fereastra mica in care sa ii ceara o inmultire si daca este ok rezultatul sa poata descarca iar daca nu sa ii zica ca nu este corect si sa ii dea alt calcul. va rog sa ma ajutati.
Am incercat sa fac asa
Cod: Selectaţi tot
$cerSQL = 'SELECT * FROM categorie ORDER BY dtt DESC';
$rezu = mysql_query($cerSQL);
$nu=mysql_num_rows($rezu);
//$rand = mysql_fetch_assoc($rezu);
if(isset($_SESSION['utilizator'])){
while($rand=mysql_fetch_array($rezu)) {
echo '<li><a href="class.arhiva.php?urlff='.$rand['urlff'].'">'.$rand['denumire_categorie'].' </a> <span class="date"> ---> Nr. descarcari: '.$rand['nracc'].'</span></li>';
}
}
elseif (!isset($_SESSION['utilizator'])) {
$url=$_GET['urlf'];
//echo $url;
$data_nrv = date(" j-F-Y, g:i a "); // Pt. stabilire nr. verificare
//echo $data_nrv;
$nr_v = md5($data_nrv);
// echo $nr_v;
if(isset($_SESSION['nrv'])) { unset($_SESSION['nrv']); }
$_SESSION['nrv'] = substr($nr_v, 3, 5);
echo '<div align="left" style="width:275px; border:1px solid #aaaafe;">
<p><center><b>Descarcare: </b></center></p>
<form action="'. basename($_SERVER['PHP_SELF']). '" method="post" onsubmit="return regcheck(this)">
<input type="hidden" name="nrv0" value="'. $_SESSION['nrv']. '" />
Numarul de verificare: <font color="blue" size="4">'. $_SESSION['nrv']. '</font><br />
<label for="nrv">Nr. verificare: </label>
<br /> <input type="text" name="nrv" size="5" maxlength="6" id="nrv" /><br /><br />
<div align="right"><input type="submit" name="subjoin" value="Descarca"> </div>
</form>
</div></center>';
//echo '<li><a onclick="return confirm (' . $restrictie_descarcare . ');" href="autentificare.php" target="_blank")">'.$rand['denumire_categorie'].'</a> <span class="date">['.$rand['nracc'].']</span></li>';
/* Verifica numarul antispam */
if($_SESSION['nrv']!==$_POST['nrv']) {
$eror = 'Numar de verificare incorect. '.$_POST['nrv'];
unset($_SESSION['nrv']);
echo $eror;
}
else { ?>
<script type="text/javascript">
<!--
window.location = "<?php echo $url; ?>"
//-->
</script>
<?php
}
}
?>
Astept raspuns.
va multumesc anticipat. cu stima trif