Errore solo per alcuni utenti, colpa delle session?

Monital

Utente Attivo
15 Apr 2009
778
2
18
Salve, c'è qualcosa che non capisco al riguardo delle sessioni. Suppongo che la causa sia la loro perchè sta campitando da quando ho rivisto il mio script inserendo le sessioni.

In pratica nell'index ho incluso un file che è l'anima dellos cript dove ci sono lev arie path url ed al suo interno sono inclusi altri due file uno per le funzioni ed un altro epr il recupero delle variabili principali,

L'errore che presenta è ils eguente

PHP:
Fatal error: Cannot redeclare nome_mod() (previously declared in .../Script/functions.php:7) in ,,,,,,/Script/functions.php on line 12

quest'errore mi usciva quando sbaglaivo l'inclusione tipo se nel file dove è incluso il file "madre(già comprensivo del file functions) includevo functions.php mi dava errore.

La cosa strana però e che è limitato soloa d alcuni mentre se c'è un errore nei file dovrebbero vederlo tutti e dato che questo, a quanto pare, capita nella index non capisco cosa possa essere e come mai l'errore si presenta soloa d alcuni.

Sapete dirmi qualcosa?
 

Monital

Utente Attivo
15 Apr 2009
778
2
18
ok ok allora è stata una mia svista grossolana.

lo script aveva un bivio particolare che portavva poi allo stesso file, uno era tramite inclusione uno tramite form.

quindi chi inviava tramite form, facevo ripartire la sessione ed includevo il file madre, mentre avevo trascurato chi arrivava tramite inclusione che ritrrovava poi una nuova inclusione ho risolto con un if

PHP:
if (session_id()==""){
session_start();
include('../filemadre.php');
}

ora apre che va però alcuni problemi li riscontra chi si collega via cellulare che vede dei valori falsati, su questo sapete adirmi qualcosa al riguardo?

anche questo da quando ho isnerito le sessioni

giusto epr capirsi se ho una tabella con 3 anni 2011 2012 2013 l'utente cliccando su 2012 vede alcuni dati su 2013 altri invece da stamane chi clicca su 2013 dal cellulare evede i dati del 2012 dal pc invece vede tutto corretto.
 

Monital

Utente Attivo
15 Apr 2009
778
2
18
ora apre che va però alcuni problemi li riscontra chi si collega via cellulare che vede dei valori falsati, su questo sapete adirmi qualcosa al riguardo?

anche questo da quando ho isnerito le sessioni

giusto epr capirsi se ho una tabella con 3 anni 2011 2012 2013 l'utente cliccando su 2012 vede alcuni dati su 2013 altri invece da stamane chi clicca su 2013 dal cellulare evede i dati del 2012 dal pc invece vede tutto corretto.

stamane ne hoa vuto la conferma

un altro utente guardando dal cell vedeva le estrazioni sballate esattamente invertite quelle del 2011 le vedeva la 2013 e viceversa

subito dopo le vedeva anche dal pc dopo qualche minuto invece dal cellulare le vedeva invertite mentre dal pc le vedeva giuste
Io di cellulari non ne capisco niente sopratutto l'ultima generazione perlomeno vorrei capire cos'è e se dipedne dal software del cellulare o dallo script
 

Monital

Utente Attivo
15 Apr 2009
778
2
18
Allora questa cosa succede anche con il pc epr alcuni.

Io invece come mi collego vedo tutto corretto.

Non saprei nemmeno che porzione di codice postare perchè non ho proprio idea di cosa fa capitare questo bug.

mi rispiego

ho uno script che estrae delle tabelle in funzione del pulsante premuto. i pulsanti sono tre 2011 2012 2013 alla pressione di uno di questi la vriabile anno viene inviata ad un altra pagina che effettua le estrazioni

PHP:
SELECT * FROM TAB WHERE Anno='$anno_del_tasto_premuto"
, ora a diversi utenti sopratutto dall'iphone ma ad alcuni anche da pc quando cliccano su 2013 vedono i dati del 2012.

Questo problema si è mostrato da quando ho revisionato lo script inserendo le sessioni.

Da cosa può diepndere? nona vete ideee?
 

criric

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
21 Ago 2010
5.607
54
48
TN
Boh,
prova a postare l'html della select
 

Monital

Utente Attivo
15 Apr 2009
778
2
18
Boh,
prova a postare l'html della select

no cirici ma non è un problea di select box anche perchè intendevo la SELECT come query

e non dipende dall'html è una cosa inspiegabile

perchè iov edo le estrazioni corrette alcuni no. Ho fatto una prova con echoe var dump in pratica ho aggiunto l'echo alla variabile che definisce la tabella denominata tabella_dati_2013

PHP:
 echo $table

ora se io clicco sul tasto 2013 che mi porta in pagina2013,php vedo stampato tabella_dati_2013 con i dati della 2013

mentre alcuni utenti se cliccano sul tasto 2013 che li porta in pagina2013.php vedono stampato tabella_dati 2012 coin i dati della 2012

questo lo sta facendo da quando ho isnerito il session_start ma scusate se mi ripeto la cosa che non concepisco è perchè alcuni vedono una cosa ed altri un altra
 
Discussioni simili
Autore Titolo Forum Risposte Data
Magenta [WordPress] Errore di connessione: si apre solo la home page e senza grafica WordPress 9
F aggiungere più record in una tabella: errore, l'INSERT mi aggiunge un solo record.. Classic ASP 0
felino Windows 7: errore 80072EFE su Windows Update Windows e Software 0
A errore http://datatables.net/tn/7 PHP 4
M Errore visualizzazione meta tag title e description SEO e Posizionamento 1
A Errore durante il salvataggio Photoshop 0
M Errore configurazione motion detection nvr Hikvision DS-7616 IP Cam e Videosorveglianza 0
voldemort [c] Errore di segmentazione (core dump creato) C/C++ 1
T SSD - errore sistema Hardware 2
R Navigare sito con cURL, mi restituisce errore PHP 0
L File CSV con app inventor da errore Sviluppo app per Android 2
A Errore visualizzazione selezione testo Photoshop 0
S Errore PHP - Notice: Undefined index ... PHP 14
U Campo vuoto data errore Fatal error: PHP 2
R Errore UPDATE tabella mysql PHP 1
R W10 Segnalazione di errore su terminale USB Windows e Software 0
G non riesco a capire quale sia l'errore [SQL] MySQL 2
I Errore 80040220 nella newsletter con paginazione Classic ASP 0
E Errore di lettura php in html PHP 8
A php metodo post jquery non da mai errore jQuery 4
W Errore di run-time di Microsoft VBScript error '800a0035' Impossibile trovare il file Classic ASP 0
B Errore unexpected '$variabile' (T_VARIABLE) in your code on line PHP 2
M errore dopo passaggio Php 7.2 PHP 6
S -> Errore PHP 8
S Errore "ftp_put(): Can't open that file: Permission denied" PHP 1
P Errore telecamere hdcvi dahua IP Cam e Videosorveglianza 16
L form multipla php sql,errore in inserimento MySQL 0
M Errore JavaScript per php [objeto HTMLParagraphElement] PHP 0
F [PHP]Errore registrazione PHP 8
MarcoGrazia [PHP] Download di file con errore all'interno. PHP 1
V [ORACLE] Errore ora-06512 at sys.utl_file Oracle 0
A [WordPress] Errore Plugin WordPress 0
P [WordPress] Messaggio di errore in file style.css WordPress 0
G [Javascript] Errore inserimento dati Backend Node.js e workbench Javascript 1
M [PHP] WS-Security errore PHP 0
E Errore configurazione 18 Dahua Dome POE IP Cam e Videosorveglianza 6
M [PHP] Errore di percorso, file not found PHP 3
MrSab [MySQL] Foreign key errore MySQL 5
D Acer errore 0701: USB Over Current... Hardware 0
gandalf1959 Errore di connessione a DB MySql PHP 5
ANDREA20 errore php PHP 1
N [PHP] ERRORE: SyntaxError: Unexpected token N in JSON at position 1 PHP 0
Tommy03 Errore invio email con PHP PHP 1
Max 1 Errore driver con lettore di smart card Hardware 6
Shyson [PHP] Errore inspiegabile PHP 1
A Errore NET::ERR_CERT_COMMON_NAME_INVALID SEO e Posizionamento 0
A index.php errore PHP 3
M Errore pagina php 'Cannot detect primary key' PHP 8
Tommy03 [PHP] Errore query selezione avg PHP 0
L [Java] Errore json conversione Java 0

Discussioni simili