CronJob-Service
bei SELFPHP mit ...
|
+ minütlichen Aufrufen
+ eigenem Crontab Eintrag
+ unbegrenzten CronJobs
+ Statistiken
+ Beispielaufrufen
+ Control-Bereich
Führen Sie mit den CronJobs von
SELFPHP zeitgesteuert Programme
auf Ihrem Server
aus. Weitere Infos
|
:: Anbieterverzeichnis ::
Globale Branchen
Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP
:: Newsletter ::
Abonnieren Sie hier den kostenlosen
SELFPHP Newsletter!
|
PHP Grundlagen Hier kann über grundlegende Probleme oder Anfängerschwierigkeiten diskutiert werden |
24.03.2003, 13:50:04
|
Anfänger
|
|
Registriert seit: Mar 2003
Beiträge: 60
|
|
$_GET $_POST global benutzen
$_GET und $_POST sind ja globale (bzw. sind das nicht sogar superglobale) Variablen, aber was bedeutet das überhaupt???
Bis jetzt hatte ich immer eine Variable übergeben und mit echo $var aufgerufen. Dann bin ich durch die neue PHP-Version auf http_get_vars["var"] bzw. http_post_vars["var"] umgestiegen und jetzt halt auf $_get bzw. $_post.
Nur letztere sind global, aber wie kann ich diese anders nutzen, als die nicht globalen Variablen?
|
24.03.2003, 15:34:13
|
Member
|
|
Registriert seit: Apr 2002
Beiträge: 821
|
|
in Funktionen und Klassen kannst du direkt auf die Variablen $_GET, $_POST und so zugreifen. Sonst musstest du sie über den Funktionsparameter schicken oder mit "global" laden
|
24.03.2003, 16:20:21
|
|
Administrator
|
|
Registriert seit: Apr 2002
Ort: Bergheim
Alter: 41
Beiträge: 5.255
|
|
$_GET und $_POST musst du vor allem dann nutzen, wenn register_globals auf off steht. dann musst du deine variablen immer mit $_POST oder $_GET, jenachdem, ansteuern. du kannst dann z.b. die variable $str nicht mehr mit echo $str; ausgeben, sondern nur noch mit eco $_POST['str'];, wenn diese mit der methode post versendet wurde.
__________________
Gruß |Coding
---
Qozido® - Die Bilderverwaltung mit Logbuch für Taucher und Schnorchler.
www.qozido.de
|
24.03.2003, 16:53:07
|
Anfänger
|
|
Registriert seit: Mar 2003
Beiträge: 60
|
|
@Progman kannst Du mir ein Beispiel zeigen? Ich weiss nämlich nicht wie das bei Funktionen und Klassen ablaufen soll...
@|Coding das mit register_globals ist schon war, aber ich kann doch dann noch http_post_vars["var"] verwenden...
|
24.03.2003, 16:58:04
|
Anfänger
|
|
Registriert seit: Mar 2003
Ort: Berlin
Beiträge: 141
|
|
@FourSix,
$HTTP_POST_VARS und $HTTP_GET_VARS ist die Alte Schreibweise die neue lautet $_POST $_GET
Mfg Funjoy
__________________
Ich bin ein KLEINER Webmaster werde aber immer GRÖßER ;)
|
24.03.2003, 18:06:58
|
|
Administrator
|
|
Registriert seit: Apr 2002
Ort: Bergheim
Alter: 41
Beiträge: 5.255
|
|
Zitat:
Original geschrieben von Funjoy
$HTTP_POST_VARS und $HTTP_GET_VARS ist die Alte Schreibweise die neue lautet $_POST $_GET
|
nicht nur das es eine ältere schreibweise ist, nein, sie ist auch kürzer :-)
(jedoch kann man sie trotzdem noch nutzen)
__________________
Gruß |Coding
---
Qozido® - Die Bilderverwaltung mit Logbuch für Taucher und Schnorchler.
www.qozido.de
|
25.03.2003, 10:11:16
|
Anfänger
|
|
Registriert seit: Mar 2003
Beiträge: 60
|
|
Danke schon Mal für Eure sehr hilfreichen Antworten.
Kann mir Jemand ein kleines Beispiel zeigen wie Funktionen und Klassen direkt auf $_GET / $_POST zugreifen?
|
25.03.2003, 11:44:21
|
Member
|
|
Registriert seit: Mar 2002
Beiträge: 548
|
|
Zitat:
Kann mir Jemand ein kleines Beispiel zeigen wie Funktionen und Klassen direkt auf $_GET / $_POST zugreifen?
|
Die können genauso darauf zugreifen, wie das Hauptskript - es gibt nichts zu beachten (im Gegensatz zu den älteren $HTTP_*).
|
25.03.2003, 13:04:36
|
Anfänger
|
|
Registriert seit: Mar 2003
Beiträge: 60
|
|
ich verstehe immer noch nicht den Unterschied
ich hab jetzt mein Hauptscript
test.php?x=5
<?
include("functions.php")
echo funktionsname($x);
?>
und in functions.php
<?
function funktionsname ( $zahl )
{
$quadrat = $zahl*$zahl;
return $quadrat;
}
?>
Als Ausgabe würde dann 25 kommen.
Ich sehe kein Unterschied,ob ich jetzt $x oder $_GET["x"] nehme!!!
Gibt mir bitte ein Beispiel, sonst verstehe ich das irgendwie nicht...
|
25.03.2003, 13:09:17
|
Member
|
|
Registriert seit: Mar 2002
Beiträge: 548
|
|
Dann ist "register_globals" in der ini aktiviert.
Geändert von Dago (25.03.2003 um 13:12:41 Uhr)
|
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
|
|
Themen-Optionen |
|
Ansicht |
Linear-Darstellung
|
Forumregeln
|
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.
HTML-Code ist aus.
|
|
|
Alle Zeitangaben in WEZ +2. Es ist jetzt 16:03:17 Uhr.
|