Home | Registrieren | Einloggen | Suchen | Aktuelles


Forum » PHP & MySQL » session id retten Antworten
session id retten

diwie
Otto-Normal-Poster


Beiträge: 51


Hallo zusammen,

wie kann ich die aktuelle session-id auslesen und retten um sie dann an einen link zu addieren?

hintergrund: ein newsscript im config bereich mit login
- möchte ich dort news löschen geht das über eine javascript funktion mit vorheriger sicherheitsabfrage, die mittels onClick event auf einen button ausgelöst wird.

1:
<input type="button" value="delete news" onClick="confirmdelete(<?php print "'".htmlspecialchars($newsdata[news_title])."', '?page=aktuell&sub=02&show=editdeletenews&mode=delete&id=$newsdata[id]'"; ?>);">


- da die website während des handlings aber mehrmals über viele includes aktualisiert wird, scheint die SID verloren zu gehen, daher wollte ich sie in der js funktion künstlich anhängen, damit der zugriff auf die db wieder funzt.

1: 
2: 
3: 
4: 
5:
    function confirmdelete(titel, url) 
	{
    if (confirm("Soll '" + titel + "' wirklich gelöscht werden?")) 
		parent.location.href = url; 
    }


ich hoffe ihr könnt mir irgendwie helfen? danke!

  Profil   Editieren   Zitieren

languitar
Foren-Team


Beiträge: 2795


kannst doch einfach an den JavaScript-Link sid=session_id() mit PHP anfügen lassen. Je nachdem, wie halt die Bezeichnung für die Session-ID ist.

---
Take a look here!
Lichtblick - Einblick - Ausblick

  Profil   E-Mail   Website   Editieren   Zitieren

diwie
Otto-Normal-Poster


Beiträge: 51


damit habs ich hinbekommen. danke euch!

1:
		parent.location.href = url + "<?php echo '&KONTENTSID='.session_id(); ?>";  


  Profil   Editieren   Zitieren

languitar
Foren-Team


Beiträge: 2795


Musst allerdings aufpassen: Wenn du sonst keine Parameter an der URL mit übergibst, muss das erste Zeichen vor KONTENTSID ein ? und kein & sein!

---
Take a look here!
Lichtblick - Einblick - Ausblick

  Profil   E-Mail   Website   Editieren   Zitieren

diwie
Otto-Normal-Poster


Beiträge: 51


ja danke für den hinweis! aber ich übergebe im onclick (siehe oben) event noch andere parameter, daher das & an der stelle!

  Profil   Editieren   Zitieren

languitar
Foren-Team


Beiträge: 2795


das kann aber ein Problem geben, wenn du nur die Session-ID übergibst.

---
Take a look here!
Lichtblick - Einblick - Ausblick

  Profil   E-Mail   Website   Editieren   Zitieren

diwie
Otto-Normal-Poster


Beiträge: 51


aus dem wert "url" kommt immer

1:
?page=aktuell&sub=02&show=admincomments&mode=delete&id=$commentdata[id]


und das

1:
&KONTENTSID='.session_id() 


wird dann immer hinten angehangen. ich denke so müßte es gehen.

Diese Nachricht wurde geändert von: diwie
  Profil   Editieren   Zitieren

languitar
Foren-Team


Beiträge: 2795


Ok, dann is kein Problem.

---
Take a look here!
Lichtblick - Einblick - Ausblick

  Profil   E-Mail   Website   Editieren   Zitieren
 

Antworten
Nach oben