Kom ihåg mig?
Home Menu

Menu


Form validation problem

 
Ämnesverktyg Visningsalternativ
Oläst 2011-10-28, 12:39 #1
Jake.Nu Jake.Nu är inte uppkopplad
Medlem
 
Reg.datum: Oct 2006
Inlägg: 224
Jake.Nu Jake.Nu är inte uppkopplad
Medlem
 
Reg.datum: Oct 2006
Inlägg: 224
Det som finns i $_POST följer inte med om du gör en redirect som du gör.
Enklast är väl att flytta all kod från formulärsidan till jcart/gateway.php (eller tvärtom), annars får du hitta ett sätt att spara ner all data från $_POST och sedan ladda in det i jcart/gateway.php..

ordentlig fullösning (enl. mig i.a.f.):
PHP-kod:
// validering.php
<?php
if (isset($_POST["spara_formular"])) {
    
// om validering är ok
    
$filename tempnam("/tmp""formtmp");
    
file_put_contents($filenameserialize($_POST));
    
header("Location: http://domain.tld/jcart/gateway.php?ref=" $filename);
    exit();
}
?>

// jcart/gateway.php
<?php
// överst i filen
if (isset($_GET["ref"])) {
    
// bättre kontroll av _GET["ref"] bör göras..
    
$filename "/tmp/" basename($_GET["ref"]);
    if (
file_exists($filename)) {
        
$_POST unserialize(file_get_contents($filename));
        
unlink($filename);
    }
}
?>

Senast redigerad av Jake.Nu den 2011-11-26 klockan 03:39
Jake.Nu är inte uppkopplad   Svara med citatSvara med citat
Svara


Aktiva användare som för närvarande tittar på det här ämnet: 1 (0 medlemmar och 1 gäster)
 

Regler för att posta
Du får inte posta nya ämnen
Du får inte posta svar
Du får inte posta bifogade filer
Du får inte redigera dina inlägg

BB-kod är
Smilies är
[IMG]-kod är
HTML-kod är av

Forumhopp


Alla tider är GMT +2. Klockan är nu 22:46.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson
 
Copyright © 2017