tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
8
ZUGRIFFE
685
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    ghhe ghhe ist offline Mitglied Bronze
    Registriert seit
    Sep 2002
    Beiträge
    32
    hi,

    also ich hab mal ne frage: ich hab meine PHP seite mal angefangen auf einem free webspace anbieter zu schreiben. Jetzt hab ich mir mit meinem kumpel einen server an ne 8mbit leitung gehängt. dort lauft iis mit php unterstüzung (logisch) drauf. Die Seite lauft ohne fehler und allem. Counter (ohne mysql) funktioniert auch wie alles. nur eines geht nicht:

    wenn ich auf einen link klicke ladet er zwar aber an der seite verändert sich nix. nur in der adressleiste kommt dann der dementsprechender link?!

    also was kann das sein und was kann ich da noch rumprobieren?!


    MfG ghhe
     

  2. #2
    Registriert seit
    Jan 2002
    Ort
    Betelgeuse
    Beiträge
    709
    mehr details..

    wie hast du den link geschrieben... um welche seite geht es (adresse)?
     
    been there, done that, lived it, left it

  3. #3
    ghhe ghhe ist offline Mitglied Bronze
    Registriert seit
    Sep 2002
    Beiträge
    32
    also da liegt sie auf dem neuen server:

    http://www.grg23vbs.asn-wien.ac.at:8811/index.php

    naja links hab ich zwei probiert (hab natürlich auch dementsprechend den include befehl geändert

    also einer ist: index.php?go=datei
    anderer: index.php?cat=members&action=members.php

    beide gehen aber nicht wirklich aber was rede ich lange schaut euch die seite unter dem link an! ach und hier die funktionierende (auf nem anderen server, sorry für den speed)

    http://members.lycos.co.uk/ghhe/includes/grau/index.php

    MfG ghhe
     

  4. #4
    Act of Fate Act of Fate ist offline Mitglied Gold
    Registriert seit
    Mar 2001
    Ort
    Zuhause
    Beiträge
    150
    Möglicherweise leigt es daran, dass register_globals=off ist (php.ini)

    Du musst anders auf die Variablen zugreifen: $HTTP_GET_VARS['deinevariable'] oder je nachdem $HTTP_POST_VARS['deinevariable'].

    Fazit: Wenn du z.B script.php?id=15 per URL übergibst greifst du wie folgt drauf zu:
    Aktuelle ID: $HTTP_GET_VARS['id'] nicht einfach nur $id-.


    Vielleicht hat das jetzt geholfen!!
     
    S_I_G_N_A_T_U_R

  5. #5
    ghhe ghhe ist offline Mitglied Bronze
    Registriert seit
    Sep 2002
    Beiträge
    32
    kein plan wovon du restes aber: der webserver gehört ja mir! also wie kann ich den bei php das register_globals on schalten?! das muss ja irgendwie gehen!

    das ist einfacher weil das was du da sagst versteh ich net ganz
     

  6. #6
    Act of Fate Act of Fate ist offline Mitglied Gold
    Registriert seit
    Mar 2001
    Ort
    Zuhause
    Beiträge
    150
    Doch, doch, musst du verstehen, die Methode von mir verhindert Fehler und ist übersichtlicher, ansonsten setz in der php.ini register_globals auf on******
     
    S_I_G_N_A_T_U_R

  7. #7
    ghhe ghhe ist offline Mitglied Bronze
    Registriert seit
    Sep 2002
    Beiträge
    32
    ok also das umstellen mach ich dann!

    also ich bitte dich das du mir trozdem noch genauer erklärst wo ich das von dir oben hinschreiben soll und wie die links aussehen sollen!
    ich bin totaler anfänger müsst ihr wissen =)
    aber ich danke dir schon mal sehr herzlich!

    MfG ghhe
     

  8. #8
    Act of Fate Act of Fate ist offline Mitglied Gold
    Registriert seit
    Mar 2001
    Ort
    Zuhause
    Beiträge
    150
    Die Links lässt du so. bloss wo die variable(die du per URL übergibst) im Script benutzt ersetzt du mit $HTTP_GET_VARS['variable'].

    Beispiel:

    Du übergibt www.hp.net/index.php?id=42, also VARIABLe id Wert 42.

    Im Script würdest du die einfach per $id weiterbenutzen richtig?

    'Anstatt dass du sie wie normal weiternutzt mit $id sollst du dafür $HTTP_GET_VARS['id'] im Script benutzen.

    KAPIERT********
     
    S_I_G_N_A_T_U_R

  9. #9
    Registriert seit
    Mar 2002
    Ort
    BRD
    Beiträge
    489
    Also so lange keine Sicherheitsrelevanten Daten über die URL übergeben werden sollen, würde ich register_globals auf on setzen! Ist die leichtere Variante! Wobei natürlich sich es zunehmend dahin ändern wird, dass die Dinger off bleiben!
     

Ähnliche Themen

  1. Links funktionieren im IE6 nicht
    Von DiDiJo im Forum CSS
    Antworten: 2
    Letzter Beitrag: 18.12.08, 12:49
  2. Antworten: 2
    Letzter Beitrag: 09.05.08, 01:54
  3. Links in Newsletter funktionieren nicht
    Von harrry im Forum HTML & XHTML
    Antworten: 8
    Letzter Beitrag: 01.11.05, 20:31
  4. Antworten: 4
    Letzter Beitrag: 07.09.04, 12:58
  5. Links funktionieren nicht
    Von Baerwatz im Forum HTML & XHTML
    Antworten: 9
    Letzter Beitrag: 10.05.04, 12:29