Nachalo Vhod/Registratsiia Pomosht Originala na tazi stranica
Oblasti
 Novini
 Aktualna tema
 Linux portali
 Kakvo e Linuks?
 Vuprosi-otgovori
 Forumi
   •Trudova borsa
   •Konkurs
 Statii
 Distributsii
   •Poruchka na CD
 Made In BG
 Failove
 Vruzki
 Galeriia
 Konferentsii
Nastroiki
 Vunshen vid
 Predlozheniia
 Napravi si sam
I oshte ...
 Za nas
 Linuks za bulgari EOOD
 Link kum nas
 Predlozheniia

Podkrepiano ot:
TelePoint - Miasto za hora sus svobodni idei

SiteGround

initLab

Adsys Group

SAP Bulgaria

Vuprosi otgovori
Vupros: php problem
[Tursi: ]

VNIMANIE: Izpolzvaite forumite na saita za da zadadete vashite vuprosi.

Kum nachaloto |Dobavi vupros |Otgovori
 
Vupros
Ot: Asus Data: 01/03/2003
IImam slednia problem:
znachi imam ena websistema koiato e embeded php v htmala
 no zabaliazvam slednia problem kogato se pradavat parametri
prez url
naprimer index.php?status=set
 c niakoj po stari wersii na mod_php iavno tova si raboti no
 na 4.2.2 pod SuSE 8.1 ustanovih che taka pradadenite
parametri ne sa nalichni sled tova.

 ne znam tova dali ne e spechifichen problem na versiite na
 php ili na nachina po kojto sa kompilirani, ako e t
 compiliaciata niakoj znae li kakwa e opciata za da go
wklucha ako ne kak da resha tozi problem.


Otgovor #1
Ot: zh Data: 01/03/2003
 Problema, e che pri starite PHP s GET i POST parametrite se
 rabotese napravo s imenata im. V sluchaia: $status e
vuzmozno.
 Za da raborish taka s novite versii na PHP triabva da e
set-nato:
register_globals = On
w php.ini config file ili w .htaccess file:
php_flag  register_globals on
Unache vsichki obrustenia kum parametri triabva da
sa $_GET[...]  i $_POST[...]
W sluchaia: $_GET[status] 
Tova e pravislnia nachin, no ako ne ti se zanimava
promini register_globals
Za poveche imfo:
http://www.google.com/search?q=PHP+register_globals


Otgovor #2
Ot: Asus Data: 01/03/2003
Mersi stana.
 Mersi mnogo ni pomogna znaeh si az che e niakakvo  glupavo
neshto ama kato ne sym tolkova zapoznat kak da se setia
Hajde priaten den


Otgovor #3
Ot: Asus Data: 01/04/2003
Zdravej pak
 znachi ako izpolzvam drugia nachin se poiaviava edin drug
problem
tazi sistema raboti s mysq i se wryzva kym negovata baza
 ta rabotata e tam che kogato dobavaia v index.php derugia
metod za wzimane na parametrite pri logvaneto vsichko e OK
no sled tova wsichki linkove sa napraveni ot roda na 
index.php?whatotodo=viewjob
 v smisyl che se promenia samo ediniat ot parametrite a
drugite triabv da si ostanat kakto sa bili setnata
 no problema e tam che kogato se parsne towa iavno drugite
izchezvat i me izhvyrlia ot bazata


Otgovor #4
Ot: zh Data: 01/04/2003
>...ako izpolzvam drugia nachin...
>wsichki linkove sa napraveni ot roda na 
index.php?whatotodo=viewjob
>v smisyl che se promenia samo ediniat ot parametrite a
drugite triabv da si ostanat kakto sa bili setnat

 Ne razbrah tochno problema. Kakvo oznachava: "kakto sa bili
 ste-nati". Poluchavas niakakvi parametri: GET ili POST. Te
 sa suotvetno w $_GET i $_POST arrays. Kakvo ste pravis s
 tiah si e tvoi problem t.e. ako iskas da se obrustas ot
 daden script (koito poluchava parameters) kum drug script,
 triabva da se pogrizis da predades na vtoria script
 neobhodimite parametri. T.e. tezi dva masiva $_GET i $_POST
 niama da si ostanat sustite vuv vtoria script. Te ste
sudurzat poluchenite ot vtoria script parametri.
 Ako iskas da zapazis parametrite m/u scriptovete tova si e
 suvsem drug problem. Tova si e ciala session. HTTP po
 princip e stateless (t.e. ne zapazva sustoianieto pri
 otdenite requests). Tvoia griza (t.e. na server side) e da
 zapazi (ako iska) parameters m/u otdelnite client request.
 Kak? Ami razni metodi (cookies, sessions etc.) Poveche
info:
http://www.php.net/manual/en/ref.session.php
ili po-obsto:
http://www.google.com/search?q=php+session+howto


Otgovor #5
Ot: Asus Data: 01/04/2003
Znachi situaciata e takava
pyrvonachalno imash
index.php?username=us&password=pass&status=set&whattodo=addjob

 kogato se zaredi tozi link te se logva kym mysql i ti dava
 da dobaviash neshto, no tam imash kato linkove syotvetno
drugo opcii naprimer viewjobs
kato toj e realiziran samo kato index.php?whattodo=viewjob

v sluchaia kogato imame v php.ini 
register globals = On 
vsichko raboti

no kogato dam register globals = Off
i izpolzvam v index.php
masivite $_GET i $_POST
pri klikvane na viewjobs 
koeto podava samo :
index.php?whattodo=viewjob
me izhvyrlia i se wryshta v pyrvonachalnoto systoianie
znachi tirabva kogato ne se iuzpolzva resigter globals 
 da se napravi oshte neshto zashtoto iavno v pyrviat sluchaj

 predi tova zadadenite promenlivi kato status, usernalme i
t.n. se zapazvat a vyv vtoria ne
nadiavam se sega da si razbral vyprosa


Otgovor #6
Ot: zh Data: 01/04/2003
viz dali niakude se polzvat cookies ili sessions.
W novite PHP te sa soutvetno w $_COOKIE i $_SESSION masivi.


<< Problem s php forum! (6 ) | Single in BSD (1 ) >>

 
© 2011-... Asotsiatsiia "Linuks za bulgari"
© 2007-2010 Linuks za bulgari EOOD
© 1999-2006 Slavej Karadjov
Ako iskate da prepechatate ili tsitirate informatsiia ot tozi sait prochetete purvo tova
Vunshniia vid e napraven ot MOMCHE
Code Version: 1.0.8 H (Revision: 23-09-2011)
 
Изпълнението отне: 0 wallclock secs ( 0.06 usr + 0.02 sys = 0.08 CPU)