$php_self

opeth978

Utente Attivo
24 Ott 2005
21
0
1
nuovo problemino...
ho inserito all'inizio di una pagina questo script
<form method="post" ACTION=\"$PHP_SELF\">
dato che dovrei eseguire dei calcoli quando clicco su di un pulsante calcola mi và su di errore forbidden.
mentre se ad action metto il percorso completo mi effettua i calcoli.
ma a me servirebbe con pagina dinamica e non che devo inserire l'indirizzo manualmente...
 
prova

<form method="post" ACTION="<?php echo $PHP_SELF ?>">
Ho provato ma mi dà questo msg. di errore

Forbidden
You don't have permission to access /prova/<br /><b>Notice</b>: Undefined variable: PHP_SELF in <b>c:/programmi/easyphp1-8/www/prova/index_ordini.php</b> on line <b>279</b><br /> on this server.

non è che devo mettere qualcosa prima????
 
quando esegui questo

<form method="post" ACTION="<?php echo $PHP_SELF ?>">

cosa ti restituisce la pagina html ammesso che venga eseguita?

prova comunque questa sintassi

<form method="post" ACTION="<?=$PHP_SELF?>">
 
Teoricamente le variabile del server si richiamano così...

$HTTP_SERVER_VARS['PHP_SELF'];
$_SERVER['PHP_SELF'];

e poi per "Undefined variable" :
dosabilita quella cacchio di opzione nel php.ini...
 
Grazie

Ho usato questo metodo
<form method="post" action="<? $_SERVER['PHP_SELF']; ?>">
ed è andato tutto bene

per l'opzione fatto anche quello