php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2009

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 12.07.2009, 08:07  
Erfahrener Benutzer
 
Registriert seit: 03.03.2009
Beiträge: 264
PHP-Kenntnisse:
Anfänger
choice befindet sich auf einem aufstrebenden Ast
Standard [Erledigt] Datei nur ein einziges mal includieren

Hallo zusammen,

ich bitte um Hilfe ... ist es irgendwie möglich, eine Datei nur ein einziges mal, also beim ersten aufruf zu uncludieren? von mir aus auch irgendwas in eine tabelle temporär schreiben, ich möchte das ohne $_SESSION (w.u.) machen ...

der code befindet sich in der index.php, welche natürlich ständig beanspucht wird, dem zufolge würde xy.php "ständig" ausgeführt werden ... und session deswegen in diesem falle nicht, weil man zwar die session_id weitergeben kann, aber in machen bereichen der seite die id nicht weitergegeben soll und dann wird sobald eine neue id am start ist $_SESSION["xy"] wieder auf 0 gesetzt ...

ich habe einfach keine idee (ahnung ) vielen dank!

Code:
  $xy = isset($_SESSION["xy"]) ? $_SESSION["xy"] : 0;
  if ($xy == 0) {include_once("xy.php"); $_SESSION["xy"] = 1;}
choice ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 12.07.2009, 12:20  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 34.256
PHP-Kenntnisse:
Fortgeschritten
nikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz sein
Standard

Bitte den Zweck beschreiben, bevor eine falsche Lösung diskutiert wird.
__________________
--
One pixel is still too big. Please make it smaller. ASAP.

Initiative Mittelstand.
Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers.
--
nikosch ist offline  
Alt 12.07.2009, 13:41  
Erfahrener Benutzer
 
Registriert seit: 03.03.2009
Beiträge: 264
PHP-Kenntnisse:
Anfänger
choice befindet sich auf einem aufstrebenden Ast
Standard

der zweck der sache ist bei einem ersten besuch der seite ein(!) ping an mich zu senden
choice ist offline  
Alt 12.07.2009, 15:18  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 34.256
PHP-Kenntnisse:
Fortgeschritten
nikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz sein
Standard

Du hast immer noch nicht "erster Besuch" definiert. Im zeitlichen udn räumlichen Kontext bitte.

Und den Grund hierfür:
Zitat:
aber in machen bereichen der seite die id nicht weitergegeben soll
__________________
--
One pixel is still too big. Please make it smaller. ASAP.

Initiative Mittelstand.
Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers.
--
nikosch ist offline  
Alt 12.07.2009, 16:57  
Erfahrener Benutzer
 
Registriert seit: 03.03.2009
Beiträge: 264
PHP-Kenntnisse:
Anfänger
choice befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Im zeitlichen udn räumlichen Kontext bitte.
jadoch (ich weiss meine kommunikation ist bescheiden, versuche aber mich zu bessern!)
also die seite ist on. bei jedem besuch eines einzelnen besuchers soll mir ein(1) ping übermittelt werden. solange sich der besucher auf der seite aufhält, bzw. seinen browser nicht schliesst, soll kein weiteres ping erfolgen.
wenn dieser besucher seinen browser schliesst und, sagen wir 5 min. später die seite erneut besucht, soll wiederrum ein ping an mich rausgehen.

Zitat:
Und den Grund hierfür:
Zitat:
:aber in machen bereichen der seite die id nicht weitergegeben soll
naja, wenn der eingeloggte user sich unkorrekt verhällt, wird er sofort ausgeloggt mit dem entzug der session_id. ist sicherlich schlecht beschrieben, und, wie du vermutest, habe ich da irgendwo einen schlechten aufbau, sodass ich auf meine vorgehensweise zurückgreifen muss. vielleicht sollte ich dort erstmal umbauen, um dann doch überall die SID mitzugeben, was dann mein ursprungsproblem lösen würde. hatte ja gehofft, dass ich das (den umbau) umgehen könnte, aber wohl nicht
choice ist offline  
Alt 12.07.2009, 17:25  
Erfahrener Benutzer
 
Registriert seit: 27.06.2009
Beiträge: 498
PHP-Kenntnisse:
Anfänger
cetalian sorgt für eine eindrucksvolle Atmosphärecetalian sorgt für eine eindrucksvolle Atmosphäre
Standard

Wie wärs mit Cookies? ^^
cetalian ist offline  
Alt 12.07.2009, 17:26  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 34.256
PHP-Kenntnisse:
Fortgeschritten
nikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz sein
Standard

Ich würde Sessions benutzen.
__________________
--
One pixel is still too big. Please make it smaller. ASAP.

Initiative Mittelstand.
Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers.
--
nikosch ist offline  
Alt 12.07.2009, 17:37  
Erfahrener Benutzer
 
Registriert seit: 03.03.2009
Beiträge: 264
PHP-Kenntnisse:
Anfänger
choice befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Wie wärs mit Cookies? ^^
wenn jemand seine cookies ausgestellt hat, wird hier und allgemein die SID an jeden link drangehängt. mein o.g. problem tritt dann auf, wenn jemand ohne cookies durchs netzt schwierrt, bzw. auf meiner seite landet ... also bei wenn keine cookies angenommen werden, bekomme ich ständige pings
choice ist offline  
Alt 12.07.2009, 21:20  
Erfahrener Benutzer
 
Registriert seit: 03.03.2009
Beiträge: 264
PHP-Kenntnisse:
Anfänger
choice befindet sich auf einem aufstrebenden Ast
Standard

*reusper*

vielleicht hätte ich ein neues Thema anfangen sollen? ... egal.
u.g. dient der problemlösung.
mit dieser konstellation erhalte ich die fehlermeldung "Cannot modify header ... aso.", klar es wurde ja auch vorher schon per echo etwas ausgegeben. momentan löse ich das mit meta refresh ... was zwar funktioniert, in dieser form aber nicht korrekt ist ... was kann ich tun?? ich bin immer noch anfänger, bitte nich gleich haun

Code:
<?php
  session_start();
?>

  <a href="index.php?go=xy">XY</a>

<?php

switch($_GET['go']) {

case 'xy':
  if (isset($_SESSION["user_id"])) {
    include('xy.php');
  } else {
    header ('Location: http://www.meine.de/index.php?go=register&wrong=1');
    //echo '<meta http-equiv="refresh" content="0; url=http://www.meine.de/index.php?go=register&wrong=1" />';
  }
break;

default: }

?>
choice ist offline  
Alt 12.07.2009, 21:25  
Erfahrener Benutzer
 
Registriert seit: 05.04.2005
Beiträge: 1.333
Freeaak ist zur Zeit noch ein unbeschriebenes Blatt
Standard

warum muss die ausgabe von dem link überhaupt dadrüber?
__________________
"Wenn du nicht weißt, was du tust: Machs mit Eleganz!"

(Murphy's Gesetze)
Freeaak ist offline  
 


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
[Erledigt] css datei in css datei einbinden xstefxanx HTML, Usability und Barrierefreiheit 10 21.03.2009 20:11
[Erledigt] Datei Upload Prüfung auf wav / mp3 mastertnt PHP Tipps 2009 4 15.02.2009 20:05
Wert in externer Datei speichern Abakay PHP Tipps 2008 6 04.12.2008 18:56
Datei per Buttonklick runterladen... go1denboy PHP Tipps 2008 7 14.06.2008 20:25
Großer Baum -> Große Datei -> Hohe Ladezeit :( PsychoEagle PHP Tipps 2008 7 22.09.2007 12:44
.gz Datei entpacken und mit dem Inhalt weiterarbeiten R4v3r PHP Tipps 2007 8 02.02.2007 14:49
String als Datei speichern Zangelo PHP Tipps 2006 23 25.08.2006 14:13
Datei auf FTP-Server ändern ohne lokal abzuspeichern faux PHP-Fortgeschrittene 11 02.09.2005 11:54
Datei mehrmals öffnen und schließen in einem Skript PHP Tipps 2005-2 14 14.07.2005 18:12
Ordner Struktur auslesen bestimmte datei finden .... silverghost PHP Tipps 2005 3 24.05.2005 13:55
Includete Datei nicht gleich ausgeben Madden PHP-Fortgeschrittene 1 12.05.2005 00:19
[Erledigt] mail versand mit anhang (-- fopen(), fread(), filesize() --) PHP Tipps 2005 5 29.01.2005 18:36
xfdf Datei mit PHP an eMail senden Problem: Leere Datei PHP Tipps 2004-2 1 07.12.2004 12:25
[Erledigt] datei editieren PHP Tipps 2004 1 10.09.2004 20:33
(ich schonwieder) Link seite automatisch imported_DJ Nuno PHP Tipps 2004 14 19.08.2004 17:42

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php bei buttonklick cookie schreiben

Alle Zeitangaben in WEZ +1. Es ist jetzt 21:25 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum