To Ensure That The .php $_POST Collection Is Correctly Populated After A Rewrite?

May 19, 2010

We have an application running on IIS 6 which uses a custom HttpModule to rewrite urls. This works great (well done us) except in the case where the Context.RewritePath destination is a .php file. The php file is executed as expected, however the $_POST collection is empty meaning it cannot access any forms which are submitted to rewritten urls. The problem does not exist when rewriting to .aspx files as the Request.Form collection is fine.

My question therefore has two parts: Why is the $_POST collection not being populated?

Is there a way to ensure that the .php $_POST collection is correctly populated after a rewrite?

I don't have much to show in the way of code. There's just a simple:

context.RewritePath(newPath);

once the HttpModule has figured out where to send the request.

Edit: Interestingly, if I do var_dump(file_get_contents('php://input')); in the PHP file (method described here) the contents of the form is displayed. So the data is reaching the PHP script but not the $_POST array.

View 1 Replies


Similar Messages:

How To Correctly Rewrite URL With .aspx To URL Without .aspx

Oct 6, 2010

I have a site that currently uses the .aspx extension on its pages. It's getting a Joomla conversion and the .aspx extension will not work anymore. I need it so that if someone enters the .aspx extension, it will just get removed the URL so none of the SEO on the current site breaks.

For example, I need [URL] to be rewritten/redirected to [URL]

This is what I have in my web.config:

<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<system.webServer>
<rewrite>
<rules>
<rule name="Migrate to PHP">
<match url="^([_0-9a-z-]+).aspx" />
<action type="Redirect" redirectType="Permanent" url="{R:1}" />
</rule>
<rule name="Rewrite .aspx">
<match url="^([_0-9a-z-]+)/?([_0-9a-z-]+).aspx" />
<action type="Redirect" redirectType="Permanent" url="{R:1}/{R:2}" />
</rule>
</rules>
</rewrite>
</system.webServer>
</configuration>


The first URL match is for any URLs that have a URL like services.aspx instead of services/managed-services.aspx

Whenever I go to [URL] it gives me an internal server error, but [URL] rewrites correctly. What can I do to fix this?

View 2 Replies

Forms Data Controls :: Bind A Collection Within A Collection To A Gridview?

Jul 26, 2010

I have a list of objects that I want to bind to a gridview. Creating that list and binding it works fine for most of the public properties in that list.

There are some objects contained in each of those objects... for instance there is an Address object.

object.Address.Line1;

object.Address.Line2;

When I bind this to my gridview, I have no issues with stuff like object.DateRegistered, but how can I access things like object.Address.WhatEverProperty? I always get this error:

"A field or property with the name 'xxx.xxxx' was not found on the selected data source."

View 7 Replies

Web Forms :: How To Use Collection Class For Collection Of Data

Mar 31, 2010

I want to know that how i use the collection class for storing some data and save it letter in the data base.

View 4 Replies

Add Controls To A Collection And Update From Collection?

Mar 25, 2011

I have an ASP.NET app with lots of textboxes all over the page that need updating at various points through program execution.

These textboxes actually belong to a certain class, so for easy updating I thought I could create a Dictionary(Of string, object) and add the control.ID and the control to it and then for updating do something like this:

(in case of updating textbox.text):

[code]....

However the text property of the textbox does not actually get updated. I'm mainly trying to avoid having to manually do textbox.text = somestring for each one of my textboxes every time I have to update them.

View 3 Replies

Ensure That A Sub Doesn't Be Used By Two Clients?

Feb 16, 2010

how can we ensure that a sub,it is not be used by two or more clients??

View 21 Replies

Ensure Javascript Is Loaded Once Only?

Jan 6, 2010

I've been working in asp.net webforms and I've been making a UserControl that depends on a small bit of javascript which is in an external file.

I want to be able to put a reference to the javascript inside the UserControl to ensure that it gets loaded on the page, but the problem is that the UserControl can appear multiple times on a page so I only want the script to be loaded with the first instance of the UserControl.

Is there an easy way to do this in ASP.NET Webforms?

View 3 Replies

Does The Request.Cookies Collection Get Copied To The Response.Cookies Collection

Apr 1, 2011

I know that if I have set a cookie on a previous request, it will show up in my Request.Cookies collection. I want to update my existing Cookie. Are the cookies from my Request.Cookies collection already copied to my Response.Cookies collection? Do I need to add a new cookie with the same key using Response.Cookies.Add(), or do I need to use Response.Cookies.Set()?

View 1 Replies

How To Ensure Only One Checkbox Is Ticked All The Time

Mar 23, 2010

I am doing a survey. so basically, i will send out an email with a unique link and the person clicks the link which directs them to my aspx page. that controls i use will be bound to a datatable.

first I will need to show their existing home and email address in a control.

then i will give them 4 checkbox's to tick a certain option. also, how can I ensure only one checkbox is ticked all the time?

I will need the checkboxes to be bound as well, to show the options they chose incase they load the page again after saving.

View 18 Replies

C# - Ensure No Implicit Culture Settings Are Used?

Mar 24, 2011

I have some classes which can't make assumptions about de used culture. These classes should always use CultureInfo.InvariantCulture. However, I can't set the thread's current culture to CultureInfo.InvariantCulture, because other classes rely on <globalization culture="auto".

Is there a way to ensure some classes always use explicit culture method calls (like: Convert.ToDecimal(value, CultureInfo.InvariantCulture)) instead of assumed culture (like: Convert.ToDecimal(value)).Maybe my question it's not 100% clear: I'd like to detect all methods which have an overload which uses CultureInfo, but also one without the CultureInfo which uses the CurrentCulture.This includes implicit casts of numbers to string:

decimal value = 1.0;
string displayThis = string.Format("Costs: {0}", value);

The goal is to make sure some classes/methods don't assume anything about CultureInfo.

View 2 Replies

HttpHandlers / Modules :: Hanging Request.Form Collection Values / Request.Form Collection Is Readonly

Jun 20, 2010

I'm using HttpModule to capture requests to the web server. Before processing the page I'd like to check the values contained in some keys of the Request.Form collection and according to some logic change if necessary. I'd like to do this when BeginRequest event is fired. The problem is that the Request.Form collection is readonly.

View 4 Replies

How To Ensure All Graphics Loaded Before Page Is Rendered

Dec 1, 2010

I can remember reading something on this in a book but I can't remember. How do you ensure that certain graphics have been loaded to the users computer before any of the page is rendered?

View 2 Replies

DataSource Controls :: How To Ensure That Some Records Are Not Picked Using Sql

Apr 23, 2010

I am developing web applications using csharp. How can I ensure that some records are not picked using sql. I have a table with records and its content differ from each other dot ".". Table is as follows

Student1 Details2 Details2

1 Musol School Books
2 Musol School Books.
3 Golpp Temo Books
4 Golpp Temo Books.

How can I select records without dot "."at the end only. For example

1 Musol School Books
3 Golpp Temo Books

I have used sql but I am not getting it. My sql is as follows

select * from studentDD where Details2 !=".%"

It is not working.

View 3 Replies

Javascript - How To Ensure Js Is Included In Ascx File

Feb 17, 2011

So the problem is the following :

i do have own user control. which has some javascript file in script tag included like this

<script type="text/javascript" src="../somefile.js" ></script>

or some javascript code directly on the ascx page. everything works if i place this control somewhere in aspx markup. but if i add this control to the page dynamically to some UpdatePanel place holder on postback (this is logic i can not alter), control renders itself and then i get js error message, which says that functions which are placed in somefile.js are not defined/are null. Why is this happening ? Is there anyway to force js including in this case.

the code amount is huge and i was not able to provide a simplified example with the same error,.

The script is included but somehow the functions are not defined. I'm novice to js, so is it possible that just the script is included but not executed, so the functions are not declared ???

The interesting is that if on some page my custom control is declared in aspx.

View 3 Replies

AJAX :: To Ensure User Enters All Of The Person's SSN?

Feb 4, 2011

I'm working with the AJAXControlToolkit in an ASP.NET 3.5 application. I've got a textbox on the page to take the person's social security number, and I've put an masked edit extender and an masked edit validator, force the user to enter the whole SSN, but it doesn't work. I'm not sure what I'm doing wrong, or have left out. Here's the relevant code:

[Code]....

View 1 Replies

Security :: Ensure Checkbox Is Checked In Createuserwizard?

Jan 4, 2011

I have a standard createuserwizard control, which adds a new member to my membership database. All fine, except I need to ensure that the user checks the terms and conditions checkbox before the member is created in the code-behind page. I need this to be server-side, rather than client-side, so a javascript-reliant solution isn't a solution :)

The code-behind is like this:

[Code]....

The aspx code is like this:

[Code]....


how to add validation to the 'Terms' checkbox? I've tried a normal validator and custom validators but just can't get them to work at all.

View 3 Replies

Ensure That Events Are Rebound After An UpdatePanel Callback?

Aug 26, 2010

What is the best way to ensure that events are rebound after an UpdatePanel callback?

function pageLoad(sender, args){
//bind events here.
}
or
use the .live(eventType, handler) method to initially bind the events
or
var prm = Sys.WebForms.PageRequestManager.getInstance();
prm.add_endRequest(function() {
//bind events here.
});

View 1 Replies

Web Forms :: Ensure That Password Has Special Characters?

Jul 1, 2010

I am devloping web application using csharp on visual studio. I am asking for a tutorial or urls that is showing on how to ensure that in a password that is being typed in has special character like! * ^ $ and some Capital letters. So that if someone tries to type a password with including these characters and some capital letters it refuses to accept that passord

View 7 Replies

Ensure Uploaded File Contents Cannot Be Recovered After Use?

Jan 18, 2011

I would like to make the contents of a file uploaded to a web server unrecoverable after it has been used. My concerns are:

When the file is uploaded, is it stored in a temporary directory (e.g. Windows Temp directory) and how do I clear all traces from there? Can the contents of the file be written to virtual memory and how do I ensure it is not or remove the contents once written? If I encrypt the file, would I still have to worry about the contents being saved to the Temp directory, virtual memory or elsewhere before the file was encrypted? Can I perform a secure delete in all the concerned about locations (temp, virtual memory, any others) and how do I do this? Are there any concerns I have missed or an alternate way to achieve the stated goal?

View 3 Replies

C# - Ensure That The Serialization And Deserialization With WebServices Is Symmetric?

Nov 27, 2010

I have a couple of standard ASP.NET web methods that I'm calling from javascript with a parameter that is of a custom class in form

[DataContract]
[KnownType(typeof(MyOtherSubclass))]
public class MyClass

[code]...

View 1 Replies

Check Textbox Value Against Records In Database To Ensure Unique Value?

Jul 30, 2010

When a user enters a value I want to check against the other values in the database before allowing the record to be inserted.

It is a nvarchar type column.

Is it best to use a unique constraint (if so, how) or what would be the way to programatically check to make sure this name does not exist. It is not a username, just a name value that will be used in routing.

View 5 Replies

Configuration :: How To Ensure That Secure Content Is Served Over HTTPS Only (IIS 6.0)

Jun 7, 2010

How can I Ensure That Secure Content Is Served Over HTTPS Only (IIS 6.0)? when the certificate is installed. In other words how can I direct all the http request to https. For example when some type http://localhost it redirects to https://localhost.

View 2 Replies

How To Ensure User Accepts Terms And Conditions On Website

Jan 21, 2010

We're modifying an existing ASP.NET application. We added a Terms and Conditions page with an "Accept" button that stores that choice in the user's account data. We want to prevent the user from accessing any page when the user has not accepted the Terms and Conditions.

I think we want to do this by looking up the "accepted terms" value upon login and storing it in the session. Then we need to intercept every request and check for that session value. (If it's not there, we redirect the user to the Terms and Conditions page.)

Is the PreRequestHandlerExecute method the right place to put this check? This method also gets called on requests for stylesheets and images, so it doesn't seem like it was intended for this purpose.

View 5 Replies

Using Validators To Ensure That User Filled Either One Of Two Required Fields?

Jan 31, 2010

I have an ASP.NET form for currency exchange requests. There are two text fields there: amount-source and amount-target.

One of them must be filled and only one.

How to implement this using Validators, if applicable?

View 2 Replies

Web Forms :: Can Ensure That A Control Is Recognized In Csharp Page

Nov 29, 2010

I am developing a web applications. The application was intially done in Visual studio 2003 using csharp. then it was upgraded to visual stduio 2008. Now there is one webpage with 3 files with following extentions (.aspx,.aspx.cs,.aspx.resx) I right clicked on file to convert it web application but it is just the same. The main problems I have with this file as follows;

When I put a text control on form (.aspx) it is compiling with out any error but when I want to use the same control on aspx.cs it is not being recognised. How can I slove this problem?

Second when I do changes on aspx.cs file there not being recognised although there is no error when I compile.

View 5 Replies







Copyrights 2005-15 www.BigResource.com, All rights reserved