cvs: phpdoc-de /chapters security.xml
| From: | Thomas Schoefbeck | Date: | Fri, 27 Sep 2002 21:48:46 +0000 |
| Subject: | cvs: phpdoc-de /chapters security.xml | ||
| Groups: | php.doc.de | ||
| Request: | Send a blank email to doc-de+get-255@lists.php.net to get a copy of this message | ||
tom Fri Sep 27 17:48:46 2002 EDT
Modified files:
/phpdoc-de/chapters security.xml
Log:
sync to en
Index: phpdoc-de/chapters/security.xml
diff -u phpdoc-de/chapters/security.xml:1.20 phpdoc-de/chapters/security.xml:1.21
--- phpdoc-de/chapters/security.xml:1.20 Mon Aug 26 11:30:57 2002
+++ phpdoc-de/chapters/security.xml Fri Sep 27 17:48:44 2002
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="iso-8859-1"?>
-<!-- $Revision: 1.20 $ -->
-<!-- EN-Revision: 1.47 Maintainer: tom Status: ready -->
+<!-- $Revision: 1.21 $ -->
+<!-- EN-Revision: 1.49 Maintainer: tom Status: ready -->
<chapter id="security">
<title>Sicherheit</title>
@@ -403,7 +403,7 @@
<![CDATA[
<?php
// Löschen einer Datei aus dem Heimatverzeichnis des Users
-$username = $HTTP_POST_VARS['user_submitted_name'];
+$username = $_POST['user_submitted_name'];
$homedir = "/home/$username";
$file_to_delete = "$userfile";
unlink ($homedir/$userfile);
@@ -456,8 +456,8 @@
<?php
// löscht eine Datei von der Festplatte, auf die
// der PHP user Zugriff hat.
-$username = $HTTP_SERVER_VARS['REMOTE_USER']; // verwendet eine
- // Authentifizierungsmethode
+$username = $_SERVER['REMOTE_USER']; // verwendet eine
+ // Authentifizierungsmethode
$homedir = "/home/$username";
$file_to_delete = basename("$userfile"); // den Pfad entfernen
@@ -1089,7 +1089,7 @@
Während dies den benötigten Aufwand mit PHP zu arbeiten leicht erhöht
ist dargelegt, dass die Vorteile gegenüber dem Aufwand klar überwiegen.
<example>
- <title>Ohne register_globals=off arbeiten</title>
+ <title>Mit register_globals=on arbeiten</title>
<programlisting role="php">
<![CDATA[
<?php
@@ -1109,7 +1109,7 @@
<programlisting role="php">
<![CDATA[
<?php
-if($HTTP_COOKIE_VARS['username']){
+if($_COOKIE['username']){
// kann nur von einem Cookie kommen
$good_login = 1;
fpassthru ("/highly/sensitive/data/index.html");
@@ -1130,14 +1130,14 @@
<programlisting role="php">
<![CDATA[
<?php
-if ($HTTP_COOKIE_VARS['username'] &&
- !$HTTP_POST_VARS['username'] &&
- !$HTTP_GET_VARS['username'] ) {
+if ($_COOKIE['username'] &&
+ !$_POST['username'] &&
+ !$_GET['username'] ) {
// Durchführen anderer Checks, ob der Benutzername gültig ist...
$good_login = 1;
fpassthru ("/highly/sensitive/data/index.html");
} else {
- mail("admin@example.com", "Possible breakin attempt",
$HTTP_SERVER_VARS['REMOTE_ADDR']);
+ mail("admin@example.com", "Possible breakin attempt",
$_SERVER['REMOTE_ADDR']);
echo "Security violation, admin has been alerted.";
exit;
}