Variable übergeben geht auf Webspace nicht

ByteDigger

Mitglied
Hallo Leute,

ich steh grad gewaltig auf der Leitung. Hab auf meinem Apache daheim meine Seite programmiert und funktioniert tadellos. Nach dem uppen auf den Webspace funktioniert die Übergabe der Variable nicht mehr. Ich bin jetzt schon länger aus PHP heraus und komm nicht drauf...

nav.php im Frame Navigation
Code:
echo "<b><a href=\"".$row['link']."?linker=".$row['text']."\" target=\"Main\">".$row['text']."</a></b><br><br>";

rubrik.php im Mainframe bekommt über linker den Tabellenname für MYSQL übergeben.
Code:
include ("_private/format_options.inc.php");

$table = $HTTP_GET_VARS['linker'];

echo "<head>-<title>".$table."</title>-</head>";

Fehlermeldung gibts keine, Linker ist einfach nur leer...
Da gabs doch noch ne zweite Methode

Danke schonmal im Voraus
 
Probiers mal mit folgendem:
PHP:
$table = $_GET['linker'];
bzw.
PHP:
$table = $_POST['linker'];
Da komme ich immer durcheinander, aber eigentlich müsste das Erste richtig sein!

redlama
 
Ja danke für die schnelle Antwort, aber es funktioniert immernoch nicht...
Auf meinem Rechner daheim gehts auch mit $_GET. Komisch..
Keine Ahnung warum es nicht geht.
 
Mittlerweile schaut meine Seite so aus:

Code:
echo "-$linker-";

$table = $HTTP_GET_VARS['linker'];
$table2 = $_GET['linker'];
$table3 = $_POST['linker'];

echo "-$table-";
echo "-$table2-";
echo "-$table3-";

Als Ausgabe krieg ich : --------

Der Aufrufende Link heißt:
h***://linux/~Breze/romantik/rubrik.php?linker=Romantisches

mach ich oben per Hand: $table = "Romantisches";
geht alles einwandfrei
 
Steht
PHP:
include ("_private/format_options.inc.php");
noch davor? Wenn ja, wird die Variable irgendwie überschrieben?
 
Auch nicht... Wenn ich die Datei weglasse, kommt auch noch kein Ergebnis dabei raus.
Und eine Variable die genauso heißt gibts auch ned..

Ich hab auch ein Suchformular mit Übergabe einer Variable an ein anderes PHP-Skript.
Das funktioniert tadellos. Allerdings wird da mit Button und Form usw. gearbeitet.
Dort wird es einfach als $such_string angesprochen ohne $_egt oder so...
 
schau dir mal die ausgabe von
PHP:
<?
echo '<pre>';
print_r($GLOBALS);
echo '/<pre>';
?>

das zeigt dir alle definierten Variablen an. Da solltest du also auch irgendwo deinen romantischen linker finden
 
Jo krasser Codeschnipsel. Was man da alles erfährt :)

Code:
[HTTP_CONNECTION] => close
[REQUEST_METHOD] => GET
[QUERY_STRING] => 
[REQUEST_URI] => /rubrik.php
[SCRIPT_NAME] => /rubrik.php
[PHP_SELF] => /rubrik.php

[argc] => 0
    [HTTP_POST_VARS] => Array
        (
        )

    [_POST] => Array
        (
        )

    [HTTP_GET_VARS] => Array
        (
        )

    [_GET] => Array
        (
        )


Zum Vergleich, auf meinem Apache daheim:
Code:
[HTTP_CONNECTION] => Keep-Alive
[REQUEST_METHOD] => GET
[QUERY_STRING] => linker=Romantisches
[REQUEST_URI] => /~Breze/romantik/rubrik.php?linker=Romantisches
[SCRIPT_NAME] => /~Breze/romantik/rubrik.php
[PHP_SELF] => /~Breze/romantik/rubrik.php
[argv] => Array
                (
                    [0] => linker=Romantisches
                )

[HTTP_POST_VARS] => Array
        (
        )

    [_POST] => Array
        (
        )

    [HTTP_GET_VARS] => Array
        (
            [linker] => Romantisches
        )

    [_GET] => Array
        (
            [linker] => Romantisches
        )

Es kann aber nicht daran liegen, dass dies nur eine Vorschau der Seite ist, da die Domain erst bei der Denic geändert wird? Kann man in so einer Vorschau Variablenübergabe ausschalten, wenn alles andere auch geht?
 
schließ dich mal mit dem Admin von dem Server kurz ob da irgendwas wie modRewrite oder sonst was läuft das alles ab ? von der url abschneiden
 
Zurück