phpBB Italia chiude!
phpBB Italia ringrazia tutti gli utenti che hanno dato fiducia al nostro progetto per ben 9 anni, e che, grazie al grande lavoro fatto da tutto lo Staff (rigorosamente a titolo gratuito), hanno portato il portale a diventare il principale punto di riferimento italiano alla piattaforma phpBB.

Purtroppo, causa motivi personali, non ho più modo di gestirlo e portarlo avanti. Il forum viene ora posto in uno stato di sola lettura, nonché un archivio storico per permettere a chiunque di fruire di tutte le discussioni trattate.

Il nuovo portale di assistenza per l'Italia di phpBB diventa phpBB-Store.it, cui ringrazio per aver deciso di portare avanti questo grande progetto.

Grazie ancora,
Carlo - Amministratore di phpBB Italia

Ricevere ed elaborare richiesta get o post con script php

Area di discussione relativa al linguaggio di programmazione web più conosciuto. Il forum è dedicato anche a MySQL, la piattaforma di database più utilizzata con il PHP.
Rispondi
Gelmo88
Utente
Utente
Messaggi: 21
Iscritto il: 24/01/2012, 18:02
Sesso: Maschio
Versione: 3.0.11
Server: UNIX/Linux
PHP: 5.3.10
Database: MySQL(i) 5.1.49
Contatta:

Ricevere ed elaborare richiesta get o post con script php

Messaggio da Gelmo88 » 22/10/2012, 10:04

Salve scrivo qui perchè ritengo sia la sezione più corretta..

Salve, io avrei bisogno di ricevere e gestire una richiesta http get o post, proveniente da un altro sito, questa contiene delle info con cui dovrei aggiornare il database..

ho cercato in giro ma non ho trovato nulla che spiegasse chiaramente come devo fare per ricevere e gestire una richiesta http get o post.

Avatar utente
Carlo
Amministratore
Amministratore
Messaggi: 9957
Iscritto il: 19/04/2009, 10:24
Sesso: Maschio
Versione: 3.2.0
Server: UNIX/Linux
PHP: 7.1.0
Database: MySQL(i) 10.0.27-MariaDB-cll-lve
Località: Puglia
Contatta:

Re: Ricevere ed elaborare richiesta get o post con script ph

Messaggio da Carlo » 26/10/2012, 20:46

Una richiesta di tipo GET è semplicemente questo:

Codice: Seleziona tutto

http://www.miosito.it/index.php?parametro=valore&nome=Carlo
MODs | Stili | Traduzioni MOD
Ogni MP contenente una richiesta di supporto verrà ignorato.

digreo
Utente
Utente
Messaggi: 265
Iscritto il: 02/10/2012, 12:23
Sesso: Maschio
Versione: 3.0.12
Server: UNIX/Linux
PHP: 5.3.16
Database: Mysql
Contatta:

Re: Ricevere ed elaborare richiesta get o post con script ph

Messaggio da digreo » 16/11/2012, 23:11

Ma una volta recuperate le variabili $_GET, come si aggiorna il db?
:oops:

Avatar utente
Micogian
Leader Programmatori
Leader Programmatori
Messaggi: 3704
Iscritto il: 07/01/2010, 8:51
Versione: 3.2.0
Server: UNIX/Linux
PHP: 5.4.36
Database: MySQL 5.1.70-log
Località: Udine
Contatta:

Re: Ricevere ed elaborare richiesta get o post con script ph

Messaggio da Micogian » 17/11/2012, 10:21

Bisogna vedere se la pagina è una custom page e quindi una pagina phpbb oppure una semplice pagina php.

Come ha detto Carlo una variabile GET è un valore che viene aggiunto all'url come nell'esempio:

Codice: Seleziona tutto

http://www.miosito.it/index.php?parametro=valore&nome=Carlo
Se la pagina è phpbb il richiamo della variabile si fa in questo modo

Codice: Seleziona tutto

$parametro_cor = request_var('parametro', '');
$nome_cor = request_var('nome', '');
Se invece è una pagina php

Codice: Seleziona tutto

$parametro_cor = $_GET['parametro'];
$nome_cor = $_GET['nome'];
Entrambi i metodi assegnano il valore inserito nell'url alle variabili, in pratica $parametro_cor sarà "valore" e $nome_cor sarà "Carlo".

All'interno del file ci può essere un form che modifica questi valori, se il form ha method="post" le variabili rilasciate sono rappresentate da $_POST['nome_del_modulo']
In questo caso il valore $_GET[] viene azzerato.
Il vantaggio dii usare phpbb è che "request_var" fornisce sia i valori GET che POST.

Fino qui abbiamo a disposizione il valore, ora si tratta di inserirlo nel database.
Anche qui dipende, se il valore è una modifica a un record esistente si usa una query UPDATE, se il valore rappresenta un nuovo record va usata la query INSERT.

Rispondi

Torna a “PHP - MySQL”

Chi c’è in linea

Visitano il forum: Baidu [Spider] e 44 ospiti