kade mi e greshkata?
2 отговора
80 прегледа
kade mi e greshkata?
Значи пускам PHP скрипт при register_globals=Off. За обработка на данните от сесиите използвам масива $_SESSION (според PHP-Manual), но всичко работи само в следния случай:
...
session_start();
global $Variablename;
if ( !isset( $_SESSION[Variablename] ) )
{
$_SESSION[Variablename] = $Variablename= strip_tags($_POST['Variablename']);//a
}
... i. t.n.
// първоначално Variablename се поства от предишната страница
след това използвам в скрипта $_SESSION['Variablename'] защото ако използвам $Variablename тя е empty. Та значи въпросът ми е защо ред а) трябва да е точно в този вид за да работи скрипта?!!?
Ако напиша:
$_SESSION[Variablename] = strip_tags($_POST['Variablename']);
или
$Variablename= strip_tags($_POST['Variablename']);
не работи?!
Къде ми е грешката?
Използвам PHP 4.1.2, Win'2000Pro и Apache/1.3.14.
...
session_start();
global $Variablename;
if ( !isset( $_SESSION[Variablename] ) )
{
$_SESSION[Variablename] = $Variablename= strip_tags($_POST['Variablename']);//a
}
... i. t.n.
// първоначално Variablename се поства от предишната страница
след това използвам в скрипта $_SESSION['Variablename'] защото ако използвам $Variablename тя е empty. Та значи въпросът ми е защо ред а) трябва да е точно в този вид за да работи скрипта?!!?
Ако напиша:
$_SESSION[Variablename] = strip_tags($_POST['Variablename']);
или
$Variablename= strip_tags($_POST['Variablename']);
не работи?!
Къде ми е грешката?
Използвам PHP 4.1.2, Win'2000Pro и Apache/1.3.14.
Re: kade mi e greshkata?
$_SESSION[Variablename] = $Variablename= strip_tags($_POST['Variablename']);//a
я, че това позволено ли е ?
аз наскоро открих, че
p$[1]->alabala
е нещо различно от
$t=$p[1]
$t->alabala
[линк]
я, че това позволено ли е ?
аз наскоро открих, че
p$[1]->alabala
е нещо различно от
$t=$p[1]
$t->alabala
[линк]
Re: kade mi e greshkata?
Съвсем скро имах проблем с register_globals = off
Ако потърсиш малко в клуба, ще видиш и цялата тема, прочети и коментарите към нея.
Ето това работи при мен:
$_SESSION[username] = $_POST[username];
Ако потърсиш малко в клуба, ще видиш и цялата тема, прочети и коментарите към нея.
Ето това работи при мен:
$_SESSION[username] = $_POST[username];