Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > it.comp.www.php > #21131 > unrolled thread
| Started by | albert <alstopspam@stopaspam.com> |
|---|---|
| First post | 2016-09-01 11:21 +0200 |
| Last post | 2016-09-01 14:43 +0200 |
| Articles | 4 — 3 participants |
Back to article view | Back to it.comp.www.php
codice di sicurezza prima di eseguire una funzione albert <alstopspam@stopaspam.com> - 2016-09-01 11:21 +0200
Re: codice di sicurezza prima di eseguire una funzione Alessandro Pellizzari <shuriken@amiran.it> - 2016-09-01 11:42 +0100
Re: codice di sicurezza prima di eseguire una funzione bramante <bramante@yopmail.com> - 2016-09-01 14:22 +0200
Re: codice di sicurezza prima di eseguire una funzione albert <alstopspam@stopaspam.com> - 2016-09-01 14:43 +0200
| From | albert <alstopspam@stopaspam.com> |
|---|---|
| Date | 2016-09-01 11:21 +0200 |
| Subject | codice di sicurezza prima di eseguire una funzione |
| Message-ID | <nq8rtp$v2l$1@gioia.aioe.org> |
ho un file dove ho una funzione ; che codice mettere prima di questa funzione in modo che quando si accede al file, prima che il codice venga eseguito deve essere digitata una parola di sicurezza; non deve essere nella forma di password (caratteri nascosti) una semplice casella di testo che va poi a confrontare il testo inserito con quello messo in una variabile del file altro se uno prova 5 volte e non passa, bloccare x 1 ora il reinserimento
[toc] | [next] | [standalone]
| From | Alessandro Pellizzari <shuriken@amiran.it> |
|---|---|
| Date | 2016-09-01 11:42 +0100 |
| Message-ID | <e2qevsFp7kaU1@mid.individual.net> |
| In reply to | #21131 |
On 01/09/2016 10:21, albert wrote:
> ho un file dove ho una funzione ;
> che codice mettere prima di questa funzione in modo che quando si accede
> al file, prima che il codice venga eseguito deve essere digitata una
> parola di sicurezza;
PHP è server-side.
Non puoi chiedere qualcosa all'utente a metà di uno script. Tutti i
parametri devono essere passati prima che lo script inizi ad essere
eseguito.
Quindi avrai qualcosa del genere:
index.html
----------
<html><body>
<h1>Sei tu un dio?</h1>
<form method="post" action="guardiadiporta.php">
<input type="text" name="seiundio">
<input type="submit" value="Rispondi!">
</form>
</body></html>
guardiadiporta.php
------------------
<?php
$seiUnDio = $_POST['seiundio'];
if ($seiUnDio === 'sì') {
questaFunzione();
} else {
print "Allora muori!";
}
> altro
> se uno prova 5 volte e non passa, bloccare x 1 ora il reinserimento
Questo è "un po'" più complicato.
Bye.
[toc] | [prev] | [next] | [standalone]
| From | bramante <bramante@yopmail.com> |
|---|---|
| Date | 2016-09-01 14:22 +0200 |
| Message-ID | <nq96me$1i2a$1@gioia.aioe.org> |
| In reply to | #21132 |
Il 01/09/2016 12:42, Alessandro Pellizzari ha scritto:
> On 01/09/2016 10:21, albert wrote:
>
>> ho un file dove ho una funzione ;
>> che codice mettere prima di questa funzione in modo che quando si accede
>> al file, prima che il codice venga eseguito deve essere digitata una
>> parola di sicurezza;
>
> PHP è server-side.
> Non puoi chiedere qualcosa all'utente a metà di uno script. Tutti i
> parametri devono essere passati prima che lo script inizi ad essere
> eseguito.
>
> Quindi avrai qualcosa del genere:
>
> index.html
> ----------
> <html><body>
> <h1>Sei tu un dio?</h1>
> <form method="post" action="guardiadiporta.php">
> <input type="text" name="seiundio">
> <input type="submit" value="Rispondi!">
> </form>
> </body></html>
>
>
> guardiadiporta.php
> ------------------
> <?php
> $seiUnDio = $_POST['seiundio'];
> if ($seiUnDio === 'sì') {
> questaFunzione();
> } else {
> print "Allora muori!";
> }
>
>> altro
>> se uno prova 5 volte e non passa, bloccare x 1 ora il reinserimento
>
> Questo è "un po'" più complicato.
>
> Bye.
>
>
- sei tu un dio??
- no
- allora muori
cit (Ghostbuster)
[toc] | [prev] | [next] | [standalone]
| From | albert <alstopspam@stopaspam.com> |
|---|---|
| Date | 2016-09-01 14:43 +0200 |
| Message-ID | <nq97q8$1k41$1@gioia.aioe.org> |
| In reply to | #21132 |
Il 01/09/2016 12:42, Alessandro Pellizzari ha scritto:
> On 01/09/2016 10:21, albert wrote:
>
>> ho un file dove ho una funzione ;
>> che codice mettere prima di questa funzione in modo che quando si accede
>> al file, prima che il codice venga eseguito deve essere digitata una
>> parola di sicurezza;
>
> PHP è server-side.
> Non puoi chiedere qualcosa all'utente a metà di uno script. Tutti i
> parametri devono essere passati prima che lo script inizi ad essere
> eseguito.
>
> Quindi avrai qualcosa del genere:
>
> index.html
> ----------
> <html><body>
> <h1>Sei tu un dio?</h1>
> <form method="post" action="guardiadiporta.php">
> <input type="text" name="seiundio">
> <input type="submit" value="Rispondi!">
> </form>
> </body></html>
>
>
> guardiadiporta.php
> ------------------
> <?php
> $seiUnDio = $_POST['seiundio'];
> if ($seiUnDio === 'sì') {
> questaFunzione();
> } else {
> print "Allora muori!";
> }
quando apre il file .php non carica
$_POST['seiundio']
non esegue l'if ma l'else
ed apre con tale url
http://localhost/guardiadiporta.php
x funzionare credo dovrei avere un url tipo
http://localhost/guardiadiporta.php?....
grazie per i chiarimenti
[toc] | [prev] | [standalone]
Back to top | Article view | it.comp.www.php
csiph-web