Kirjautuminen

Haku

Tehtävät

Keskustelu: Nettisivujen teko: PHP:n varoitukset

Sebu [13.09.2007 13:32:50]

#

Moi.

Saako php:n varoitukset jollain tavalla pois näkyvistä. Mulla on tuollainen php/mysql login systeemi, joka väärällä salasanalla/käyttäjätunnuksella heittää siihen laittamani ilmoituksen lisäksi myös php:n oman varoituksen.

lainaus:

Warning: mysql_pconnect(): Access denied for user 'tunnus'@'localhost' (using password: YES) in d:\workshop\cms\index.php on line 39

Rokkivaari [13.09.2007 13:54:12]

#

Onko käyttäjätunnukset samat kuin tietokanta tunnukset? Elikkä yritätkö käyttäjätunnuksilla ottaa yhteyden kantaan? Kannattaa varmaan muutella login systeemiä niin, että tuollaista varoitusta ei pääse syntymään, mutta kuitenkin php :een manuaalista löytyy noista error leveleistä asiaa:

https://www.php.net/manual/en/ref.errorfunc.php

Mutta suosittelisin tekemään login systeemin niin, että ensin luodaan kantaan yhteys ja sitten kannasta tarkastetaan login (tjms. ) taulusta pääseekö käyttäjä kirjautumaan.

Blaze [13.09.2007 13:57:55]

#

Sebu kirjoitti:

Saako php:n varoitukset jollain tavalla pois näkyvistä. Mulla on tuollainen php/mysql login systeemi, joka väärällä salasanalla/käyttäjätunnuksella heittää siihen laittamani ilmoituksen lisäksi myös php:n oman varoituksen.

Iskemällä @ funktion eteen PHP jättää tulostamatta tuon funktion heittämät virheilmotukset.

Sebu [13.09.2007 14:02:57]

#

Rokkivaari kirjoitti:

Onko käyttäjätunnukset samat kuin tietokanta tunnukset? Elikkä yritätkö käyttäjätunnuksilla ottaa yhteyden kantaan? Kannattaa varmaan muutella login systeemiä niin, että tuollaista varoitusta ei pääse syntymään, mutta kuitenkin php :een manuaalista löytyy noista error leveleistä asiaa:

https://www.php.net/manual/en/ref.errorfunc.php

Mutta suosittelisin tekemään login systeemin niin, että ensin luodaan kantaan yhteys ja sitten kannasta tarkastetaan login (tjms. ) taulusta pääseekö käyttäjä kirjautumaan.

Jep toi on vissiin fiksumpi tapa. Täytynee muuttaa.

Blaze kirjoitti:

Iskemällä @ funktion eteen PHP jättää tulostamatta tuon funktion heittämät virheilmotukset.

Kiitos.

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta