Newsgroup: it.comp.www.php
Titolo: Sicurezza $user e $password PHP

Scusate la domanda che sembrerà stupida, ma il nostro prof ci sta spiegando 
il PHP e praticamente dice di inserire
mysql_connect ($host, $user, $passwd) nello script del file .php 
dell'"action" del form.
Ora, la domanda è:
se una persona scarica tale file php (con ungetright qualsiasi mettendo 
l'url a mano) non mi sgama user e password del database e cancella o 
modifica ciòc he preferisce?
Dove vengono emsse in genere user e passwd di accesso al database, nel 
codice del file .php richiamato dal form?
Grazie in anticipo per la risposta! 

 modifica ciòc he preferisce?
Ma visto che hai un prof sottomano, non ti conviene chiederlo a lui? E`
li`, pagato apposta per rispondere alle tue domande...
Bye.

 li`, pagato apposta per rispondere alle tue domande...
Se mi sapesse darela risposta non lo chiederei lì.
Comunque se devi criticare invece diaiutarepuoi anche risparmiarti post 
inutili come quello che hai appena fatto.
Grazie 

 Se mi sapesse dare la risposta non lo chiederei lì.
cioè il tuo prof non sa rispondere alla tua domanda?

 modifica ciòc he preferisce?
Quando richiami via http uno script/una pagina con estensione .php 
(parlando di un server configurato per ESEGUIRE php), nel sorgente del 
file che scarica il browser ci vedi il codice php?
-- 
doh!

 Grazie in anticipo per la risposta!
prova a farlo. ti toglierą automaticamente anche altri dubbi che una 
spiegazione teorica di lascerebbe

Eccoci,
ho notato che un file php viene processato anche se viene scaricato con un 
downloader, quindi non c'è modo di scaricare un file PHP originale e 
sgamarne il contenuto.
Denghiù a tutti per l'aiuto!  :-)


 dell'"action" del form.
aggiungo qualcosina.
seguendo le buone regole, le password dovresti prenderle da un file che 
includi e che si trovi in una cartella esterna alla document root.
altra buona regola, le permissions dell'utente mysql "dovrebbero" essere 
valide solo per gli indirizzi degli application/web server che devono 
accederci.
questo perché il php viene sì interpretato, ma in caso di problemi con 
il modulo del php (ad esempio una modifica delle permissions al 
libphp.so o una reinstallazione fatta malamente), apache potrebbe non 
interpretarlo. parlo sempre per teoria, badaben!.
ciao
-- 
punkarruso

 aggiungo qualcosina.
Oibhò, sbaglio o è da poco che rifrequenti il NG?
Nel caso bentornato, altrimenti buon pomeriggio ;-)
-- 
doh!

 Nel caso bentornato, altrimenti buon pomeriggio ;-)
grazie!!
prima mi tagliano NNTP al lavoro, poi mi sparisce l'indirizzo 
despammed.com
 (adesso chi si fida + a farlo?).
guardavo su google i risvolti del NG (tra cui php5) e mi prendeva un po' 
di nostalgia!
da poco mi ricimento da casa mentre, collegato al lavoro, aspetto che 
terminino batches, recover, ecc.
non avrò + la stessa frequenza di una volta!
ciao
-- 
punkarruso

  
wrote:

Normale :-/
Tac
-- 
Using Opera's revolutionary e-mail client: 
http://www.opera.com/mail/

 includi e che si trovi in una cartella esterna alla document root.
Azz,
mi puoi postare il codice del filke seterno e,
se esiste, la stringa standard da copiare e incollare al posto di
mysql_connect ($host, $user, $passwd)
per fare ciň?
Grazie mille ;-) 

 mi puoi postare il codice del filke seterno e,
semplicemente, anziché avere 1 file:
//connetti.php
<?php
$user="ciccio";
$pwd="ciccio1"; //very strong
$host="localhost";
$dbc = mysql_connect ($host, $user, $passwd);
?>
avrai:
//includimi.php FUORI DALLA DOCUMENTROOT
<?php
$user="ciccio";
$pwd="ciccio1"; //very strong
$host="localhost";
?>
//connetti.php
<?php
require_once('/path/to/includimi.php');
$dbc = mysql_connect ($host, $user, $passwd);
?>
-- 
punkarruso

 punkarruso
Grazie infinite punk* :-D