link personalizzati in base al nome utente

pacovitiello

Nuovo Utente
24 Apr 2008
3
0
0
salve,
premetto che sono un newbie per quanto riguarda il php.
ho creato per il mio sito un form per la registrazione e il login. dal momento che nel mio sito c'è qualche banner pubblicitario di una società di affiliazione (zanox), vorrei fare in modo che quando l'utente si logga i link di questi banner risultino personalizzati. mi spiego meglio: aggiungendo al link del banner la dicitura &side=[[nomeutenteloggato]] posso poi conoscere quale dei miei utenti è andato a cliccare su quel banner. come posso fare affinché questa stringa personalizzata si vada a posizionare in automatico dopo il link?

ho provato inserendo una variabile di sessione, in questo modo:

- nel file login.php inserisco la variabile di sessione, semplicemente aggiungendo al codice (subito sotto "<?php") la seguente stringa:
$nome = $_SESSION['Login'];
- faccio lo stesso per la pagina dei banner (che naturalmente deve essere in php)
- ora mi basta modificare i link, aggiungendo la dicitura:
&Side=[[".$nome."]]

ma non funziona, devo aver sbagliato qualcosa...

P.S. per caso è possibile farlo anche con il SID?
 

lukeonweb

Utente Attivo
5 Mar 2003
5.175
13
38
46
Napoli
www.lucaruggiero.it
Immagino creerai una sessione quando l'utente è loggato... immagina che la sessione si chiami:

$_SESSION["username"] = "lukeonweb";

Usala!

<a href="pagina.php?username=<?echo $_SESSION["username"];?>">Vai, lukeonweb</a>

avarai:

pagina.php?username=lukeonweb

Anche se non ti serve, basta che effettui delle query in base all'ID dell'utete loggato, recuperandolo direttamente in fase di login.
 

pacovitiello

Nuovo Utente
24 Apr 2008
3
0
0
quindi apro il mio il mio file banner.php (ovvero la pagina dei banner) e inserisco la variabile $_SESSION["username"];
(si, ma in un punto qualsiasi della pag?)

nella pag dei banner inserisco come link
<a href="http://www.sito.com/miolink&side=[[?username=<?echo $_SESSION["username"];?>]]">il mio banner</a>

ho capito bene?
 

pacovitiello

Nuovo Utente
24 Apr 2008
3
0
0
no, credo di aver capito male...
vi prego, potete essere più chiari? purtroppo so quasi zero di php e sto cercando di apprendere.

ricapitoliamo:
- ho 2 file che dovrei modificare per fare questa cosa, e sono login.php (la pag dell'autenticazione) e banner.php (la pag con i banner).
1) devo recuperare lo username dell'utente che ha aperto la sessione
2) e andarlo a posizionare in coda ai link della pagina banner.php

quali sono i passaggi che devo fare?
P.S. scusate l'insistenza, ma sono 3 giorni che ci provo senza esito...
 

Eliox

Utente Attivo
25 Feb 2005
4.390
3
0
Mettiamo di aver ricevuto il dato relativo al nome traimite POST, avremo:

PHP:
<?php
session_start();
$_SESSION["username"]=$_POST['username'];
//da cui potremo ricavare un link di questo tipo
echo "<a href=\"http://www.sito.com?miolink&side=$_SESSION['username']\">il mio banner</a>";
?>
 
Discussioni simili
Autore Titolo Forum Risposte Data
M variabile javascript su link html Javascript 5
A Malfunzionamento Vodafone Station e Kit Powerline D-Link DHP-W311AV Adsl e Connettività 1
D [COMPRO/CERCO] GUEST POST o scambio link per sito di Spiritualità ed Esoterismo. Vendere e Acquistare pubblicita' online 0
S tracciare i link in uscita Google Analytics 1
U Link a doppio file PHP PHP 0
S [CERCO] scambio di articoli con link Offerte e Richieste di scambio links 0
U Link a pagina ed esecuzione file PHP 0
D Inserire link PHP 0
A Regex per isolare link interni con rel noopener PHP 0
Shyson Modificare codice e creare link PHP 0
M Come individuare il link sito entrante Google Analytics 1
W Elenco dei link del file presenti in una cartella PHP 2
P modifica colore A Hover link website . WordPress 2
T Offuscare link pagina web PHP 2
D Estrarre database con link esterno Database 10
W Creare link di una dato Classic ASP 0
M Visualizzare file PDF con link preso dal DB PHP 0
G Link Building da aggregatori e nuovo social network SEO e Posizionamento 1
G PHP e Microsoft Teams: generare link videocall PHP 15
Shyson Link social penalizzano il sito? SEO e Posizionamento 14
G Rendere dati di una tabella mysql link PHP 22
Shyson Mascherare link di affiliazione PHP 0
F domanda sul link juice SEO e Posizionamento 2
C Problema tp-link extender cp210 Reti LAN e Wireless 9
M [Wordpress] Slider Revolution automatic link WordPress 0
diamantetredici13 [HTML] link e poi link... HTML e CSS 2
D [WordPress] Link eliminati ancora presenti nel database, è possibile? WordPress 0
Shyson [PHP] Aggiungere link al codice PHP 0
K [PHP] Link Obfuscator PHP 5
B anomalia router TP Link Reti LAN e Wireless 0
G Inserire "Leggi il resto dell'articolo" con link al post sul sito preso via RSS Email Marketing 0
D Tp-link voip non funzionante Adsl e Connettività 0
E [HTML] non apre link a file locale ma se lo imposto su barra indirizzi lo apre HTML e CSS 3
D [HTML] Inviare un link contenente un' immagine HTML e CSS 4
M [MySQL] CREARE UN LINK SU UN DETERMINATO CAMPO DI UNA TABELLA RISULTATO DI UNA QUERY SQL MySQL 3
P [Javascript] Aprire Link in Div e pagina Dinamica Javascript 0
kikdirty cerco scambio link con siti di strumenti seo Offerte e Richieste di scambio links 0
N Scambio link sito ZA40 Offerte e Richieste di scambio links 1
Cosina Link in document ready function jQuery 0
E Validazione campi form passati da link Programmazione 0
R [PHP] [Javascript] Link a DIV id di un' altra pagina PHP 4
GiErre [PHP] [HTML] Disabilitare un link in funzione della piattaforma PHP 7
trattorino [PHP] link su stringa con @ PHP 3
P Gif animata con sezioni e link esterni in photoshop Photoshop 8
G [HTML] estrapolare link da pagina web HTML e CSS 9
G [HTML] mettere link in facebook link invece che su sito web Social Media Marketing 1
A [PHP] errore 404 e invio mai path pagina con link interrotto PHP 2
R [HTML] Immagini con link, uguali su tutte le pagine del sito HTML e CSS 3
D Scambio link in articoli sito dating Offerte e Richieste di scambio links 1
M [Javascript] [HTML] link interno Javascript 1

Discussioni simili