Problema di redirect dal contatore di click

davide1982

Nuovo Utente
14 Giu 2010
26
0
0
Sono ancora io... scusatemi, ma non faccio a tempo a risolvere un problema che se ne presenta un altro!
Nel mio database ho una tabella con i seguenti campi:

--- id, img, link, redirect, numclick, descrizione ---
(Il campo redirect ho provato ad aggiungerlo in un secondo momento con lo scopo di risolvere il mio problema).

nel campo link ho questo: <a href="counter.php?id=1" target="_blank">miolink</a>
nel campo redirect ho: "http://www.sitodidestinazione.it"

In pratica cliccando su un link, che mi rimanda a counter.php, riesco ad incrementare il numero di click che sono stati effettuati, ma poi non riesco a reindirizzarlo al sito a cui dovrebbe andare.
Questo il codice:

PHP:
require ("db/db.php");

#Recupero l'ID del link
$linkid = $_GET['id'];

#Seleziono il record corrispondente all'ID del link
$sql = "SELECT link,redirect FROM miatabella WHERE id = '$linkid'"; $result = mysql_query($sql); $numrows = mysql_num_rows($result);

#Se trovo l'ID selezionato...

if ($numrows!=0) {

#Recupero il valore del campo redirect...
$resrow = mysql_fetch_row($result); $link_to_redirect = $resrow['redirect'];

#Aggiorno il contatore
$sql2 = "UPDATE miatabella SET numclick = numclick + 1 WHERE id = '$linkid'"; $result2 = mysql_query($sql2);

#Reindirizzo l'utente sul sito di destinazione
Header("Location: ". $link_to_redirect);

}
#Se invece l'ID non esiste...
else
{
#stampo un errore!
print "Errore..."; }

Ho provato diverse soluzioni per
PHP:
#Recupero il valore del campo redirect...
$resrow = mysql_fetch_row($result); $link_to_redirect = $resrow['redirect'];
perché suppongo che il problema sia qui, ma l'unico modo in cui ha funzionato è stato scrivendo il link da reindirizzare direttamente nella variabile, così:
$link_to_redirect = "http://www.sitodidestinazione.it/", ma così dovrei riscrivere tutto per ogni link che voglio monitorare...
 
Ultima modifica:

davide1982

Nuovo Utente
14 Giu 2010
26
0
0
Dunque, ho trovato una soluzione, che funziona:

PHP:
#Recupero il valore del campo redirect...
while ($riga = mysql_fetch_array($result)) {
	$link_to_redirect = $riga['redirect'];
}

L'unica cosa è che mi sembra un po' lento... nel senso, quando clicco sul link faccio a tempo a vedere nella barra degli indirizzi: .../counter.php?id=1, poco dopo la pagina viene reindirizzata al sito di destinazione... è normale la cosa o potrebbe/dovrebbe avvenire + velocemente questa azione?
 
Discussioni simili
Autore Titolo Forum Risposte Data
A [PHP] Problema redirect PHP 0
R problema con messaggio ringraziamento o altro redirect PHP 5
L [PHP] Problema con il redirect ad un'altra pagina PHP 2
Nicotoa Problema redirect Hosting 0
I Problema Redirect PHP 1
T problema redirect Apache 3
R Problema Dialog con Redirect!!! Java 1
C Problema con redirect dopo submit PHP 12
O Problema con redirect PHP 8
L problema url redirect Supporto Mr.Webmaster 0
E Problema con Redirect PHP 1
goldenboys4 Problema col link con URL Redirect Supporto Mr.Webmaster 4
S problema con redirect Classic ASP 2
S problema redirect e js nel mio sito Supporto Mr.Webmaster 0
I Sto progettando nuovi siti utilizzando bootstrap e devo dire funziona bene, l'unico problema e la maschera -moz- HTML e CSS 0
K Problema form update PHP 2
O problema con dvr dahua xvr5116 IP Cam e Videosorveglianza 0
S Problema nel ciclare un json Javascript 0
G Problema con Xampp Web Server 1
andrea barletta Problema con miniature comandi Photoshop 0
I problema con alice Posta Elettronica 0
K Problema Inner join PHP 1
F firefox problema http Linux e Software 0
N Problema con position absolute e overflow HTML e CSS 4
E Problema jquery Success jQuery 2
L Problema con inner join PHP 11
K [php] Problema con inner join PHP 4
E problema selezione sfumata Photoshop 2
K [PHP] Problema con variabili concatenate. PHP 1
A Problema filtro fluidifica Photoshop Photoshop 1
H Problema Bordi Scontorno Photoshop 1
O problema con query PHP 4
R Problema installazione Realtek WiFi USB rtl8821 Reti LAN e Wireless 1
I problema con 2 account Posta Elettronica 1
L problema collegamento file css con html HTML e CSS 1
Y Problema percorso file in rete PHP 1
N Problema SEO "L'URL non si trova su Google" SEO e Posizionamento 4
E Problema accesso a file con app sviluppata con MIT APP INVENTOR 2 Sviluppo app per Android 0
P Problema acquisizione clienti Webdesign e Grafica 1
F NetBeans problema creazione progetto Java Windows e Software 0
M Problema con Try Catch PHP 0
C problema seo + cerco esperto SEO e Posizionamento 11
Sergio Unia Problema con gli eventi del mouse su una data table: Javascript 2
T PROBLEMA CON SESSIONI PHP 3
A Problema, non so, di scale() o transform, oppure altro? HTML e CSS 0
T ALTRO PROBLEMA CON ARRAY PHP PHP 1
R problema con else PHP 0
T PROBLEMA CON ARRAY PHP 8
L problema con query select PHP 2
R Problema query con ricerca id numerico PHP 2

Discussioni simili