Hej!
Hur kan jag kolla vilken php-version som används av den server jag kör på? (Eftersom olika versioner hanterar saker på olika sätt?)
10 svar · 418 visningar · startad av aasah
Hej!
Hur kan jag kolla vilken php-version som används av den server jag kör på? (Eftersom olika versioner hanterar saker på olika sätt?)
Skapa en fil som innehåller:
<?php
echo phpinfo();
?>
Kör den. Nu får du ut en massa lull-lull på skärmen, med bl.a. information om vilken version av PHP som körs. :)
Tusen tack! :D
Av detta kunde man lära mycket... Vad är skillnaden mellan de "magiska citatinställningarna":
[b]Directive Local Value Master Value [/b]
magic_quotes_gpc On On
magic_quotes_runtime Off Off
magic_quotes_sybase Off Off
"magic quotes" verkar vara både off och on??? :q
Betyder detta att SQL Injections måste fångas i programkoden eller ej...? Totalt förvirrad...
Ingen som vet? :q
magic_quotes_gpc
magic_quotes på GET, POST och COOKIE.
Från php.ini:
; Magic quotes
;; Magic quotes for incoming GET/POST/Cookie data.
magic_quotes_gpc = On; Magic quotes for runtime-generated data, e.g. data from SQL, from exec(), etc.
magic_quotes_runtime = Off; Use Sybase-style magic quotes (escape ' with '' instead of \').
magic_quotes_sybase = Off
Ah, tack, Matte! :)
Vill du ha ut endast versionsnummer:
$phpversion = phpversion();
Smart om man vill hantera saker beroende på vilken version man har, ex.
if ($phpversion < '4.0.0') { }
Smart, Quimen! :)
Kan man få ut om magic_quotes_gpc är on eller off också? :q
Med magic_quotes_gpc() eller dylikt?
Det vore ju verkligen en höjdare...
red: å -> ä
if (ini_get('magic_quotes_gpc')) {
echo "magic_quotes_gpc är satt";
}