me lo controlli per favore?

fre2004

Nuovo Utente
2 Gen 2007
3
0
0
allora, cerco di spiegarmi.

io devo sapere su quali link un utente clicca dopo che siè logato tramite la pagina di login.

girando ho trovato il codice qui sotto:

<?php
$config['host'] = 'localhost';
$config['user'] = '';
$config['pass'] = '';
$config['database'] = '';

if(!$_SESSION['user'] || empty($_SESSION['user'])) {echo 'Devi prima seguire il login'; return 0;}
if(!$_GET['id'] || !is_numeric($_GET['id'])) {echo 'L'i deve essere numerico'; return 0;}

$m_d = mysql_connect($config['host'],$config['user'],$config['pass']);
if(!$m_d) { echo 'Connessione al database mysql non stabilita';return 0;}

mysql_select_db($config['database']);

$r_h = mysql_query('SELECT link FROM `link` WHERE id = '.$_GET['id']) or die('Query non valida');
if(mysql_num_rows($r_h) === 1) {
$r = mysql_fetch_assoc($r_h);

$q = 'INSERT INTO `click`(utente,link,timestamp) VALUES(''.$_SESSION['user'].'',''.$_GET['id'].'',UNIX_TIMESTAMP())';
$r_h = mysql_query($q) or die('Query non valida');

if(mysql_affected_rows() === 1) header('Location: '.$r['link']); // Qui puoi gestirti il redirect come vuoi se via php o via JS
} else {
echo 'Link inesistente o rimosso dall'admin';
}
mysql_close();
?>

-------------------
però non va, mi dice 'Devi prima seguire il login'.

credo che il problema sia nelle sessioni. perche per la pagina di login uso il codice qui sotto (il codice non lo scritto io, lo rimediato un po qua e un po di la).
---------------------------------------------------
<?php
// *** Validate request to login to this site.
if (!isset($_SESSION)) {
session_start();
}
$loginFormAction = $_SERVER['PHP_SELF'];
if (isset($_GET['accesscheck'])) {
$_SESSION['PrevUrl'] = $_GET['accesscheck'];
}
if (isset($_POST['username'])) {
$loginUsername=$_POST['username'];
$password=$_POST['password'];
$MM_fldUserAuthorization = "";
$MM_redirectLoginSuccess = "welcome.php";
$MM_redirectLoginFailed = "errore-login.html";
$MM_redirecttoReferrer = false;
mysql_select_db($database_gcv, $gcv);

$LoginRS__query=sprintf("SELECT username, password FROM user WHERE username='%s' AND password='%s'",
get_magic_quotes_gpc() ? $loginUsername : addslashes($loginUsername), get_magic_quotes_gpc() ? $password : addslashes($password));

$LoginRS = mysql_query($LoginRS__query, $gcv) or die(mysql_error());
$loginFoundUser = mysql_num_rows($LoginRS);
if ($loginFoundUser) {
$loginStrGroup = "";

//declare two session variables and assign them
$_SESSION['MM_Username'] = $loginUsername;
$_SESSION['MM_UserGroup'] = $loginStrGroup;
if (isset($_SESSION['PrevUrl']) && false) {
$MM_redirectLoginSuccess = $_SESSION['PrevUrl'];
}
header("Location: " . $MM_redirectLoginSuccess );
}
else {
header("Location: ". $MM_redirectLoginFailed );
}
}
?>


mi dite dove l'errore?
 
Discussioni simili
Autore Titolo Forum Risposte Data
M Effettuare i controlli di obbligatorietà lato server e, per quanto possibile, di tipo. PHP 0
F Controlli form per Registrazione utenti PHP 9
H controlli per la data Javascript 1
K allineare controlli in un div HTML e CSS 3
M Controlli array PHP 0
H Controlli form jQuery 0
H [risolto] Controlli form iscrizione PHP 16
X Errore nei controlli! PHP 5
M Problema controlli MySQL ( XOR ) MySQL 1
S Controlli variabili php PHP 11
Emix Momento di lapsus... Controlli su user e pwd e campo booleano... PHP 5
P Miglioramento controlli su input PHP 57
O Controlli come parametri Javascript 3
S Eseguire controlli sul form delle foto PHP 17
P far sparire un tasto con i controlli PHP 1
T come mettere controlli su form di inserimento dati?? PHP 11
C controlli sulle registrazioni Sicurezza e Virus 0
Z problema con i controlli disattivati su IE 7 Javascript 2
M controlli radio button Javascript 2
E controlli su tabelle statiche Classic ASP 1
Q VB6 Caricamento spezzettato matrici di controlli Programmazione 0
A controlli js Javascript 1
S Licenze?? controlli?? Flash 1
MarcoGrazia Categorie per settore merceologico di Google SEO e Posizionamento 0
Z PHP.INI - STMP per invio email con PHP Server Dedicati e VPS 0
matteoraggi Local seo per un B&B di Forli SEO e Posizionamento 3
D Ical: Sto realizzando un gestionale per i miei appartamenti di casa vacanza PHP 0
N Non Autorizzato. Dovresti rimuovere il parametro customize_messenger_channel per visualizzare l'anteprima in frontend. WordPress 1
P Aiuto per rendere un Bot Telegram Privato PHP 1
V Query per una somma PHP 2
A Tabella con bottoni per aggiornamento record PHP 6
G Consigli SEO per scrittura e struttura pagine SEO e Posizionamento 6
P Passare solo alcuni parametri a script per CSV PHP 0
A Consiglio per creazione sito web CMS (Content Management System) 0
A Regex per isolare link interni con rel noopener PHP 0
L form immagini per il database PHP 0
S CREAZIONE DI SITO PER CORSI DI FORMAZIONE WordPress 1
I [cerchiamo][retribuito] Grafico/a per stickers Offerte e Richieste di Lavoro e/o Collaborazione 0
R Cercarsi programmatore per GDR PBC Offerte e Richieste di Lavoro e/o Collaborazione 0
L Sessione e array per utenti PHP 0
A Sottoquery con group by per mese MySQL 0
G Appicazione HTML per inserimento dai in Database Access Microsoft HTML e CSS 0
V [Cerco] Socio e Sviluppatore per App PlacesFinder Offerte e Richieste di Lavoro e/o Collaborazione 0
M user agent per il download di api PHP 0
B Stringa sql per ricerca su più campi Database 1
Cosina Upload multiplo con invio allegati per email PHP 0
P Editor per la realizzazione di siti HTML e CSS 2
M Versione nativa per M1. Photoshop 1
A Aiuto per pagina php PHP 0
M [Cerco] aiutanti per creare sito Offerte e Richieste di Lavoro e/o Collaborazione 8

Discussioni simili