Ver Mensaje Individual
  #6 (permalink)  
Antiguo 18/12/2007, 02:55
megadofer
 
Fecha de Ingreso: diciembre-2007
Mensajes: 41
Antigüedad: 17 años, 2 meses
Puntos: 0
Re: Acceso a la BD

Indagando por internet he encontrado esto:

Código PHP:
<?php
echo "<pre>";
print_r($_SERVER);
echo 
"</pre>";
?>
Lo cual me ha devuelto:


Array
(
[HTTP_HOST] => localhost
[HTTP_USER_AGENT] => Mozilla/5.0 (Windows; U; Windows NT 5.1; es-ES; rv:1.8.1.11) Gecko/20071127 Firefox/2.0.0.11
[HTTP_ACCEPT] => text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5
[HTTP_ACCEPT_LANGUAGE] => es-es,es;q=0.8,en-us;q=0.5,en;q=0.3
[HTTP_ACCEPT_ENCODING] => gzip,deflate
[HTTP_ACCEPT_CHARSET] => ISO-8859-1,utf-8;q=0.7,*;q=0.7
[HTTP_KEEP_ALIVE] => 300
[HTTP_CONNECTION] => keep-alive
[HTTP_REFERER] => http://localhost/xampp/pagweb/
[CONTENT_TYPE] => application/x-www-form-urlencoded
[CONTENT_LENGTH] => 33
[PATH] => C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32 \Wbem
[SystemRoot] => C:\WINDOWS
[COMSPEC] => C:\WINDOWS\system32\cmd.exe
[PATHEXT] => .COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH
[WINDIR] => C:\WINDOWS
[SERVER_SIGNATURE] =>
Apache/2.2.4 (Win32) DAV/2 mod_ssl/2.2.4 OpenSSL/0.9.8e mod_autoindex_color PHP/5.2.3 Server at localhost Port 80


[SERVER_SOFTWARE] => Apache/2.2.4 (Win32) DAV/2 mod_ssl/2.2.4 OpenSSL/0.9.8e mod_autoindex_color PHP/5.2.3
[SERVER_NAME] => localhost
[SERVER_ADDR] => 127.0.0.1
[SERVER_PORT] => 80
[REMOTE_ADDR] => 127.0.0.1
[DOCUMENT_ROOT] => C:/xampp/htdocs
[SERVER_ADMIN] => admin@localhost
[SCRIPT_FILENAME] => C:/xampp/htdocs/xampp/PagWeb/seguridad.php
[REMOTE_PORT] => 1674
[GATEWAY_INTERFACE] => CGI/1.1
[SERVER_PROTOCOL] => HTTP/1.1
[REQUEST_METHOD] => POST
[QUERY_STRING] =>
[REQUEST_URI] => /xampp/pagweb/seguridad.php
[SCRIPT_NAME] => /xampp/pagweb/seguridad.php
[PHP_SELF] => /xampp/pagweb/seguridad.php
[REQUEST_TIME] => 1197967893
[argv] => Array
(
)

[argc] => 0
)




Aquí veo que cuando inicio el script seguridad.php, $_SERVER no tiene ningun valor del tipo $PHP_AUTH_USER ni nada por el estilo. El valor se lo paso por POST des de un formulario así:

Código PHP:
<form name=auth method="post" action="seguridad.php">

<
b>user: </b><input type="user" name="PHP_AUTH_USER" style="border:1px solid black;" /><br /><br />
<
b>pass: </b><input name="PHP_AUTH_PW" type="password" style="border:1px solid black;" /><br />
<
br />
<
center>
<
input type="submit" value="login" style="border:1px solid black;"/>
</
center>
</
form
Nose quien me dijo que era un arduo camino lo del php... y desde luego tiene razón ;)
Gracias.